Another brick in the wall
Another productive evening of work on Brickbat. Added in this session:
- New, much more elegant methods for updating and drawing the game, based on a global enum variable, GameState.
- Pause mode
- 'Get Ready' screen before each new level, showing level number and name
The bones of the game are now really taking shape, slowly but surely. The only real basics that need adding in now are an end-of-level screen with a rundown of the player’s score for that level, and a Game Over gamestate (lives are already sort-of implemented but happily tick over into negative figures), then I’ll consider it in Alpha and work on adding more features and improving the interface.