GetLevelNameX%()
returns the calculated X coordinate (on-screen) of the start of the level name which is printed for the player to read. Also you can return both X and Y instead of having a function for each parameter
Not in Blitz Plus (no VAR keyword) without making a TPoint type and returning that which really wasn't needed in many cases. Certainly for a vector I'd return a type, no worries :-)Could've made a ToggleDoves except it seemed cleared (and safer) in the code structure to call DovesOn at the top and DovesOff at the bottom :-p
Indiepath: Yeah most of those functions would be Type Methods, it was a real backwards step having no OOP for me.