Competition end is dangerously close...
So today most of the progress made was mainly code cleanup. I didn't want to do this until everything else was complete, and I was more or less sitting on some "spare" time. However, the spaghetti code that I had mentioned in my previous post was causing some trouble with the power-up systems. It was a situation that would have been a snowballing result of the hack code entered previously, and I decided to fix all of the code instead, rather than making it worse. It's still not the prettiest work ever, but it's much cleaner than it was before, and even resulted in a performance gain on my machine.Other than clean the clean-up, and start on the power-up system, there weren't too many other additions to the game today. At the same time, however, there aren't very many more needed before I'm satisfied with calling it one-oh. I want to tweak the enemy patterns, and add a "High Score" screen viewable from the title screen, and at the end of the game. If time allows it, I will make the data persistent, if not, it will be session specific.
I'll try to have a new version posted tomorrow night.