Yeah, I've accidentally quit like that plenty of times. Frustrating. Don't ask why I didn't change it. One of those things I kept putting off. But it's gone now, and hopefully the horror will pass out of living memory soon.
I'm still sticking to the work outline. Here's the first part of what I posted before:
////////////////
//Improve the Main View
//Confirmation for ESC Key Quitting
//Display Verbose Combat Text Information
//Viewing the World Map (esp. Abstract of Immediate Surroundings)
//Status Screens
////////////////
//Informational Screen Interface (For Item/Creature Descriptions, etc.)
//Color Descriptor Structure
//Creature Pigments
//Creature Growths
//Creature Descriptions
////////////////
//Movement Options Interface
//Inventory Interface
//Combat Options Interface
//Options Screen
//Graphics Options in Options Screen
//Option to Change Verbosity
////////////////
//Look Interface
//Targeting Interface
//Ground Interface
//Pickup Interface (w/ Item Components)
//Easy Pickup Option
//Corpse Inventory Interaction
//Corpse Processing
////////////////
That's all the interface stuff. The "////////////////" marks are planned releases. It should really look like
//FIX LOTS OF BUGS
////////////////
though, so it'll be a bit longer until a release than the list suggests. There is one annoying lock up bug now that might take a while. But of these:
//Improve the Main View
//Confirmation for ESC Key Quitting
//Display Verbose Combat Text Information
//Viewing the World Map (esp. Abstract of Immediate Surroundings)
//Status Screens
The first is mostly done (a rough draft anyway... I'll always be adding more indicator lights as bodies get fleshed out). The second is done. The third is done (to the point where combat is anyway). The fourth is done in the sense that I show the immediate surroundings in 2D in a little window on the main screen. This might be a good way for people that can't do the 3D right now to speed things up, if I allow that view to replace the main polygonal one.
I haven't started status screens yet.
So status screens and bugs. That's what I have to do now... hopefully I can get through a lot of it today.