I actually sat down and began writing the Menu for A20. Mark and I have had a design setup for a while now, but i had to wait until he made some Menu images before I started setting up the menu code.
The menu in A20 is a class that hold all the data regarding the menu state, cursor position, button postions and actions, etc. The menu currently supports rollover buttons, up to 20 buttons per screen(plenty), and has support for up to 20 different menu states (ie. Title Screen , Mission Select, etc). Alot of the stuff is hardcoded in there, but I'm not trying to make this particular component reusable. Here's a screen of the current Main Menu as rendered through the menu class.
Well, thats about all I did today besides tweak some damage values and firing rates for the weapons and enemies, and get rated down for speaking my mind in the lounge (that'll learn me[wink]).
Oh Yeah, Mark wants me to add Napalm to the list of weapons, but I'm not sure it would work that well. Sure it would look cool, but what would it be effective against? Anyways, I'll add it just to make him shut up.
Angels 20 Weapons List
-Guns
-Rockets
-Bombs
-Guided Missile
-Cluster Bomb
-Gunpods
-Napalm
Well, it's time for me to get going, I've got to get up early tomorrow, and it's already 2:00AM, Peace Out!
Angels 20 Feature WorkList
-An Actual Front-End Menu
-A Map of the Level on the HUD
-Good MIG AI
-Destructable Tiles
-A checklist of enemies on the level
-Repair Trucks that actually have to stop to repair stuff
-Ground Vehicles that can shoot at you
-More weapons (ie. Napalm, Cluster Bombs, etc)
-Fully Automatic Gun
-Forward Supply Bases
-More mission parameters (ie. timelimits , targets , etc)
By the way, when are you planning next update?