From afd42e545649b6e5a3fe1502c063080cb9302c14 Mon Sep 17 00:00:00 2001 From: Neil Date: Sun, 11 May 2014 22:16:43 +0200 Subject: [PATCH] Add a non-empty set of locations for testing --- naja/gamestate.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/naja/gamestate.py b/naja/gamestate.py index a82cec8..71abcc7 100644 --- a/naja/gamestate.py +++ b/naja/gamestate.py @@ -3,6 +3,7 @@ The current game state. """ from naja.gameboard import GameBoard +from naja.constants import BITS class GameState(object): @@ -11,8 +12,18 @@ class GameState(object): """ def __init__(self): + # This is a very simple deck to allow testing more drawing logic + # on tiles. These will need to be replaced with better stuff. self.gameboard = GameBoard.new_game( - locations_definition=[{'actions': []}]) # TODO: we will need some of these :) + locations_definition=[ + {'actions': []}, + {'actions': [{'required_bits': [BITS['CYAN']], + 'action_class': 'DoNothing'}]}, + {'actions': [{'required_bits': [BITS['YELLOW']], + 'action_class': 'DoNothing'}]}, + {'actions': [{'required_bits': [BITS['YELLOW'], BITS['MAGENTA']], + 'action_class': 'DoNothing'}]}, + ]) @property def player(self): -- 2.34.1