The PRINT instruction of ugBasic only considers the text coordinates.
With the Basic on the amstrad CPC, we can use the instruction TAG to indicate to the PRINT instruction to put the characters printed at the exact graphics coordinate with the exact number of pixels shift on both directions. Of course with this instruction, if the string goes beyond the screen limit, it doesn't display on the line below at the left of the screen, it's just hidden.
To remove this mode we had the instruction TAGOFF.
To be consistent with ugBasic syntax, I think that a new instruction GR PRINT using the graphical coordinates would be very practical and usefull.
The PRINT instruction of ugBasic only considers the text coordinates. With the Basic on the amstrad CPC, we can use the instruction TAG to indicate to the PRINT instruction to put the characters printed at the exact graphics coordinate with the exact number of pixels shift on both directions. Of course with this instruction, if the string goes beyond the screen limit, it doesn't display on the line below at the left of the screen, it's just hidden. To remove this mode we had the instruction TAGOFF.
To be consistent with ugBasic syntax, I think that a new instruction GR PRINT using the graphical coordinates would be very practical and usefull.