COMP3111H-Project-Team/BallCraft — Issue #17: Refactor API and implementations
Author: overminder
Created: 2012-03-05 14:33:34+00:00
State: open

Since our codebase has grown large (1.5 KLOC), and we found the functionalities are becoming stable, it's time for us to refactor our code!

* Rename Server -> ServerAdapter
* Rename Client -> GameActivity
* Add new class: Client, which acts as the local game loop handler
* Add new class: Server, which acts as either a local computational server or a remote bluetooth server.
* Add new class: GameUpdater
* Rewrite serializable objects
* Unify internal game objects