- A bunch of movement labels were invalid, so they have been removed and the labels in all m12strings files have been updated
- Copied all control-code-only text blocks to the translated version (doors now work!)
On the previous commit (bb91e30d), GitHub for Windows decided to only commit my line deletions and not the additions! Not only that, but it didn't become apparent in the GUI until *after* pushing the change to GitHub. So now there's a blemish in my commit history.
Pretend that commit bb91e30d doesn't exist.
Line breaks are dangerous because they'll be saved on separate lines,
which would cause every line after the first one to not show up next
time you load the program. Will implement a more elegant solution later.
Particular changes:
- looks for *any* endcode, not just [00 FF] (there are other ones, such
as [80 FF])
- updates the text box if an endcode is appended
- feature disabled when called from the timer event (don't want to
insert endcodes while you're in the middle of working block; should only
happen when you save or navigate away)
- multiple insertions will now stack in the status bar
I might be crazy, but I think I encountered a situation where I closed
the form and my changes weren't saved, probably because the changesMade
flag wasn't set properly -- disable the check for now until I figure out
the bug
Also re-ordered the collection of main string refs so that the ASM refs
come last; this will mean we can add new ASM refs without modifying
earlier labels