Save player mode.
[naja.git] / naja / gameboard.py
index e02dd3d51b16fc0d0afebfbc5584856f1db64d2a..8a1daa7673b28d34dc1c264f5c5d0c3b3b3d5325 100644 (file)
@@ -22,7 +22,7 @@ class GameBoard(object):
         self.puzzle = state.get('puzzle', False)
         self.player = player
         self.board_locations = board_locations
-        self.player_mode = EXAMINE
+        self.player_mode = state.get('player_mode', EXAMINE)
 
     @classmethod
     def new_game(cls, deck,
@@ -63,6 +63,7 @@ class GameBoard(object):
             'puzzle': self.puzzle,
             'player': self.player.export(),
             'board_locations': self.export_board_locations(),
+            'player_mode': self.player_mode,
         }
 
     @classmethod