Lol a lot of the options as it stands right now aren't needed, but you can add tiles and what not. I didn't spend much time on the tile selector mainly because I needed it immediately after wasting 2 days working on it unsuccessfully
But!~ That much doesn't matter to me too much; the final product won't have the level builder. I'd rather see people make their own.
I've also decided to change some stuff in the map system. Namely how music works (not in quite yet). I'm going to handle those through seperate files. I've given every map a unique ID, and music will be selected with that.
I've also changed how I'm going to handle the weapon with the player.
Initially I had set up a state for each individual action (_STATEWALKFIRE, _STATEJUMPFIRE, etc) however for the sake of flow in the game, I've decided those are arbitrary actions, and that the gun's actions should never break for the player. Games like Megaman and Metroid restrict weapon usage to specific player actions, however that breaks the general flow of play (if you're hurt, you can't fire.). I'm going for something more fluid, so firing your weapon will not be restricted to specific states
unless specified in the gun object's code.Not to mention that saves me a lot of time coding for those actions <_<...