0 Members and 5 Guests are viewing this topic.
Spaces can be in the name, right? Because that would be really cool... just sayin' >_>Also, as a neat little trick, if you make it 9 bytes instead, the user can define the type of var using a letter as a prefix. When you do _CheckFindSym it automatically does "and 1Fh" on the type byte, so in BASIC, if you use E which is 45h, that is read as 05h... which is a program. if you do 5 which is 35h or U which is 55h, it is read as 15h which signals an appvar... >_> Just sayin', it could be useful...
Awww, okay So just the standard letters and numbers... That should be doable. *sniffle*
Thanks to DJ's suggestion, you can now have custom windows for displaying text. The custom window is used only with Correlation, so you can display text that won't interefere with anything you want to draw outside the window. Notice in this screenshot, I could include statistics at the very bottom of the screen if I wanted to, statistics that cannot be erased.This doesn't work with masked sprites yet, but I plan to fix that.Ti-Basic Source Code:7->ThetaMin ;Left-Hand Coordinates of the Window88->ThetaMax ;Right-Hand Coordinates of the Window7->TMin ;Top Coordinate of the Window58->TMax ;Bottom Coordinate of the Window60->ThetaStep ;The Map is 60 tiles wideint("FF ;This command is REQUIRED if even one window coordinate is changed. It does the final steps in creating a window.pgrmZERATUMA
Lol, even though you can do the math B_CALLS are great. I hate it when assembly programmers put down B_CALLS, because they have their usesI forgot to mention, on the table of Ti-83+ tokens and characters, you'll see some areas blacked out. Let the user know that the character is not available directly, but they should still be allowed to create a character for that spot. (For instance, they should be allowed to design a character after the one they made for ":".) In the advanced section of the manual I list tips and tricks for taking advantage of those areas.