BU-CS673/bubolo — pull request #167 by ChristopherCanfield (2014-03-19 01:24:40+00:00)
Title: Canfield-Staging -> production

- The local tank now moves properly in all directions
- The camera follows the tank
- The tank accelerates and decelerates, though the specific values will likely need to be tweaked
- The tank *sort of* fires bullets, but since bullets aren't fully implemented, we don't get to see anything
- TankControllerTestApplication and GraphicsTestApplication integration tests added
* Run TankControllerTestApplication to test drive the tank!
* The GraphicsTestApplication looks like a mess right now. Multiple sprite display issues have been uncovered with this test.
- Minor updates to the Network system to make it easier for calling code to work with
- Added missing sprite classes
- Added factories for multiple sprites
- Added addEntity tests for 14 entities
- Graphics.draw now properly clears the screen
- Many unit tests added

Resolves #146. Largely implements #148, though tank shooting isn't fully implemented since bullet isn't yet implemented. Additionally, the tank's speed does not yet depend on the terrain, since the tank has no way to get this information currently.