SITREP
Set up my framework to adjust to this new way I am handling input
Declared Factory methods for all the objects I will need
Implemented a small std::map for the various screens I will be using
Really everything I have done except the Factory stuff should have been done before this, but everything I have made with this stuff so far hasn’t needed it. Also I am lazy.
I still need to devise a better way to send messages from individual components to the game world, so I can do things like shift screens and retrieve scores and such. Right now global messages only happen on collisions (of which my game will more than likely have none).
OK back to work. Writing input components.