04-08-2023, 06:04 PM
(04-08-2023, 04:15 PM)Kernelpanic Wrote: It goes, but: "Locate" does not take into account the positioning by graphic pixels. After what is based on something the positioning after increasing the font size?
It's not productive to use LOCATE in a graphics screen. What would be an RPG programmed in QB64PE if only LOCATE and PRINT could be used to display text? No game programmer in his/her right mind would take up that offer, and wouldn't create thousands of picture files that have to be imported, only for basic printed text! Maybe for stuff which is embossed, or aligned into curves or other fancy effects found on signs but anyway...
You're supposed to use _FONTHEIGHT() and _PRINTWIDTH() to determined the dimensions of a font letter, and then use that information toward _PRINTSTRING. That's to show text anywhere on the screen, not aligned according to rules of 16-bit software and tiny amounts of memory. This is so we don't have to draw characters using DRAW, but I'm still waiting for that kewl vector font library that somebody else didn't finish long ago...