I'm spending a lot more time making sure things are consistent though. For example, the following would work for any of my math classes:
void Display(const ValueType &Value)
MessageBox(0, Value.ToString().c_str(), "Displaying value...", 0);
ValueType Load(std::ifstream &Stream)
ValueType Load(TiXmlElement *Element)
I wouldn't actually use any of them (other than for testing or something), but they would work for all of my classes. Hell, they'd ever work for some of my other classes.
I know I keep changing my plans, but I need to start thinking more about my future and less about practice. I'm going to do Chompy, Blocks Gone Wild, and Spelunker to test the engine, but then I'm going to focus on something else. I still plan on finishing Invasion, it's just going to take a little longer than I want it to.
I need to go to sleep now. kthxbai