Now that I've put to one side the silly idea of adding stockitems to cursor graphics, I returned to the job of looking at the gnocl::draw command. Ironed out a couple of issues but now having others! This time on tokenizing strings saved in global structs. The string containes a series of floats to implement line dashes. When the string is first passed from the interpretor it tokenizes well, no problems. Once its assigned to the global struct, yuk. It doens't work. Maybe its should be left as a string... mmm I'll try that now.