Add a non-empty set of locations for testing
authorNeil <neil@dip.sun.ac.za>
Sun, 11 May 2014 20:16:43 +0000 (22:16 +0200)
committerNeil <neil@dip.sun.ac.za>
Sun, 11 May 2014 20:16:52 +0000 (22:16 +0200)
naja/gamestate.py

index a82cec8e6f5de9f9229f63a950b4c12d5d9acb65..71abcc73a00eff7982eedadd5cb726120f4b3450 100644 (file)
@@ -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):