Merge branch 'master' of https://github.com/duke-compsci308-spring2013/vooga into scrolling-game_components
implemented IGameComponent for splash pages and levels
edited ISpriteView to include getImage method
implemented methods for GameComponent in SplashPage
finished integrating IGameComponent
merged with scrolling_platformer. There is code here that is broken in scrolling_platformer that I am unsure how to fix
implemented paused state for level
created LevelStateManager as wrapper for level states
created LevelStateManager as wrapper for level states
implemented an initial working of pause and level states. note this method still has a few bugs
added LevelState which acts as interface for whatever state a level is in (paused or default for now)"
merged with scrolling_platformer
pausing is now functional within levels. With that said, there are ugly bugs (try moving mario when he is paused)
Repackaged some mario specific files into a resources subpackage in players package. Also finished documentation for CollisionDirection.java
Finished up documentation for the collision_manager package.
Added documentation for all the interfaces.
Added Documentation to Movement package.
(1) Added documentation to Sprite superclasses. (2) Changed TrackPlayer to receive a Player Location rather than a Player.
Documented and refactored the VisitMethodsGenerator. Also, added back the AddPlayer() method into nonStaticEntity.java.
moved controls to marioGame package