This weekends development
Command Line Interface
I’ve written the Command Manager. It opens up functionality for other components to expose commands with out other components knowing about a specific interface. This way I can start writing a command list for the user scripting engine.
The Command Manager exposes a three events so the error log component or console in the engine can hook-up to the events for output, debug, and error and display or write the message to disk.
Command Console
This is probably going to be based on a Screen Manager GameScreen class, and should be created and disposed as needed, the side effect is that it will pause game play while you type commands then resume when it’s closed. not sure if I want that or not I’ll decide when it’s finished.
SystemX Entities
Started the base class for objects, AIs, Particles and the players object. each of the different entity classes will inherit from this class giving them the common properties like location sprite and animation systems.
Contact Sheet Creator
Started on the content creation software that should compile things for the content pipeline. I seem to be using background worker threads for allot of things recently…



