Recent Work 4/22/2016

Changes:

  • Began refactor of main() and the MVC structure.  Or at least what had started as an MVC structure, but I flubbed.  None of this work is complete.
    • Changed MVC functions into classes to better encapsulate behavior.  Too much information was being placed into screen-specific functions with a lot of code duplication and too much unprotected information.
    • Created a game manager class for centralized information control.
    • Created a screen class to encapsulate screen-specific information.