The text coordinates are actually text blocks of pixels. So LOCATE 1, 1 refers to the first block on the first row. Knowing how just about everything else on a computer often uses Bit 0 and Pin 0, I wouldn't have been surprised if the had called it zero though.
I also wonder why text coordinates use row first while graphics uses columns. Perhaps to keep them from being more confusing? Search me...
Anyhow, QB64 continues the tradition. The upper left corner of the desktop is _SCREENMOVE 0, 0 too. Who WERE those Cartesians anyhow? :-) |