X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;ds=sidebyside;f=naja%2Fgamestate.py;h=dabf34a9c23311c6302d06242dc2688dce5d50b8;hb=a7257f7008fb5e2a8203c996dd2545b737228594;hp=a2eb77b2de2aea3dae40fee8a08d5e12272af3cd;hpb=ae027d877ab8983517cdfc10a582ee6d9d6d7e8f;p=naja.git diff --git a/naja/gamestate.py b/naja/gamestate.py index a2eb77b..dabf34a 100644 --- a/naja/gamestate.py +++ b/naja/gamestate.py @@ -4,7 +4,6 @@ The current game state. from naja.constants import BITS from naja.gameboard import GameBoard -from naja.player import Player class GameState(object): @@ -20,6 +19,13 @@ class GameState(object): WINS_REQUIRED = 4 def __init__(self): - self.player = Player(self.INITIAL_BITS, (0, 0)) - self.gameboard = GameBoard( - self.player, self.MAX_HEALTH, self.WINS_REQUIRED) + self.gameboard = GameBoard.new_game( + initial_bits=self.INITIAL_BITS, + initial_pos=(2, 2), + max_health=self.MAX_HEALTH, + wins_required=self.WINS_REQUIRED, + locations_definition=[]) # TODO: we will need some of these :) + + @property + def player(self): + return self.gameboard.player