1 """ The game state. """
4 class GameState(object):
17 return self._state["station"]
21 return self._state["turnips"]
24 def turnips(self, turnip_list):
25 self._state["turnips"] = turnip_list
29 if self._state["seeds"] is None:
30 if (self._state["station"] and
31 "seeds" in self._state["station"]["config"]):
32 self._state["seeds"] = self._state["station"]["config"]["seeds"]
34 self._state["seeds"] = 0
35 return self._state["seeds"]
38 def seeds(self, value):
39 self._state['seeds'] = value
41 def set_station(self, station):
42 self._state["station"] = station
43 self._state["turnips"] = []
44 self._state["seeds"] = None
46 def get_spawn_positions(self):
47 return self._state["station"]["config"]["spawn positions"]
50 return self._state["station"]["config"]["turnip target"]