1 """ The game state. """
4 class GameState(object):
18 return self._state["station"]
22 return self._state["turnips"]
25 def turnips(self, turnip_list):
26 self._state["turnips"] = turnip_list
30 if self._state["seeds"] is None:
31 if (self._state["station"] and
32 "seeds" in self._state["station"]["config"]):
33 self._state["seeds"] = self._state["station"]["config"]["seeds"]
35 self._state["seeds"] = 0
36 return self._state["seeds"]
39 def seeds(self, value):
40 self._state['seeds'] = value
42 def set_station(self, station):
43 self._state["station"] = station
44 self._state["turnips"] = []
45 self._state["seeds"] = None
48 def get_spawn_positions(self):
49 return self._state["station"]["config"]["spawn positions"]
52 return self._state["station"]["config"]["turnip target"]