wkeeling/arkanoid

Refactor game edges to Game

Closed this issue · 1 comments

The game edges should be created and held by the game, not the round. They may need to be passed to the round in order for the round to initialise itself.

Once refactored, the round can be created by the RoundStartState by passing the class to the initialiser. This is better than the round being created in two places like it currently is - Round1 in the game, and then subsequent rounds in RoundPlayState.

Not really sure this is necessary.