X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fgameboard.py;h=5ec61507c7e31a5b10b7c28780b427414e97c462;hb=a7257f7008fb5e2a8203c996dd2545b737228594;hp=123f3be6d6bf059187f4ac97357f306e613cf625;hpb=ae027d877ab8983517cdfc10a582ee6d9d6d7e8f;p=naja.git diff --git a/naja/gameboard.py b/naja/gameboard.py index 123f3be..5ec6150 100644 --- a/naja/gameboard.py +++ b/naja/gameboard.py @@ -20,7 +20,8 @@ class GameBoard(object): self.board_locations = board_locations @classmethod - def new_game(cls, max_health, wins_required, locations_definition): + def new_game(cls, initial_bits, initial_pos, max_health, wins_required, + locations_definition): state = { 'max_health': max_health, 'health': max_health, @@ -28,7 +29,7 @@ class GameBoard(object): 'wins': 0, 'locations': locations_definition, } - player = Player(0x0f, (2, 2)) + player = Player(initial_bits, initial_pos) board_locations = cls.generate_board(locations_definition) return cls(state, player, board_locations)