Aye. It's as you noticed; I changed the routine name a little to make it less confusing.
SetPrintPoistionX became SetPrintStyleX, while SetPrintPositionY became SetPrintStyleY.
SetPrintPosition works as a LOCATE for us, and I felt that SetPrintPositionX/Y was just asking for folks to get confused. We aren't actually changing the X/Y coordinates, as much as we're changing the style of how we interact with those coordinates.
I was going to fix those demos to match, but noticed that the precompiler did weird things for us (as I described here:
https://www.qb64.org/forum/index.php?topic=720.0 ), and since it's my little baby that I hijacked into QB64, I thought I'd drop everything and get right on it. Others might not use $IF or $LET very often, but I find them invaluable tools for my work, so I certainly want them to work properly.
Good news though: The precompiler has been fixed and its capabilities have even been expanded!!
Now, we can bypass the CONST issue I was talking about earlier with libraries by:
CONST TRUE
= -1, FALSE
= 0
Appear once in a set of code and it executes, setting the CONST values. Appear another 50 times, and all those are excluded from operation. It's a good way around the library issue, and simply just adds more power/flexibility for people when writing their code.
***********************
I'll fix the examples later tonight, or tomorrow, to reflect the name change in the Subs. Honestly, I didn't think anyone would notice the difference that fast! You've got sharp eyes and the heart of a beta-tester! Many thanks for trying everything out so diligently, Tempodibasic! ;D