def feed(self, curState, wateringHole, players): jsonState = PlayerState.stateToJson(curState) jsonState.append(wateringHole) jsonState.append([[Species.speciesToJson(spec) for spec in player.species] for player in players]) time.sleep(.01) self.sock.sendall(json.dumps(jsonState)) return self.getResponse()
def start(self, curState, wateringHole): self.state = curState gameState = [wateringHole] gameState += PlayerState.stateToJson(self.state) self.sock.sendall(json.dumps(gameState))