HW6 - Improvements to Pacman

Brad Emereson (9651244; AF) and Brad Fitzpatrick (9825938; AB) made the following improvements in the Pacman game....

Foremost, we remade the current Display class more abstact, by adding a "DisplayInterface" base class from which "ConsoleDisplay" was subclassed.  Then, we made that ConsoleDisplay take as much advantage of the Win32 Console API as possible... added color, and tuned some of the calls.

Theortically, our model is abstract enough to support any type of display interface--- curses, GP142, MFC, you name it.  We just didn't have enough time, and had other stuff to do.  We started a port to GP142, which taught us a lot and we extended our abstraction a little, but we found several bugs in Shuichi's port that we didn't feel like working around.

Game wise, the user now sees a more play-able game... we added multiple levels, multiple lives, new lives, high score, super pellets, and sound.  You can wrap around the edge of the world.  When you die, it remembers what pellets you ate.  Things like that.

