def createMapMessage(command): """ Returns a new map message of the given type. """ newPyDatagram = PyDatagram() newPyDatagram.addUint8(MAP_MESSAGE) newPyDatagram.addString32(command) return newPyDatagram
def PARTY_UPDATED(self, yourturn, chars, player): myPyDatagram = PyDatagram() myPyDatagram.addString('PARTY_UPDATED') myPyDatagram.addBool(yourturn) myPyDatagram.addString32(json.dumps(chars)) self.cWriter.send(myPyDatagram, player)
def PARTY_JOINED(self, party, player): myPyDatagram = PyDatagram() myPyDatagram.addString('PARTY_JOINED') myPyDatagram.addString32(json.dumps(party)) self.cWriter.send(myPyDatagram, player)
def START_FORMATION(self, tileset, team, player): myPyDatagram = PyDatagram() myPyDatagram.addString('START_FORMATION') myPyDatagram.addString32(json.dumps(tileset)) myPyDatagram.addString32(json.dumps(team)) self.cWriter.send(myPyDatagram, player)
def PARTY_LIST(self, parties, player): myPyDatagram = PyDatagram() myPyDatagram.addString('PARTY_LIST') myPyDatagram.addString32(json.dumps(parties)) self.cWriter.send(myPyDatagram, player)
def PARTY_JOIN_FAIL(self, name, parties, player): myPyDatagram = PyDatagram() myPyDatagram.addString('PARTY_JOIN_FAIL') myPyDatagram.addString('Party '+name+' is full.') myPyDatagram.addString32(json.dumps(parties)) self.cWriter.send(myPyDatagram, player)
def START_BATTLE(self, party, player): myPyDatagram = PyDatagram() myPyDatagram.addString('START_BATTLE') myPyDatagram.addString32(json.dumps(party)) self.cWriter.send(myPyDatagram, player)
def PARTY_JOIN_FAIL(self, name, parties, player): myPyDatagram = PyDatagram() myPyDatagram.addString('PARTY_JOIN_FAIL') myPyDatagram.addString('Party ' + name + ' is full.') myPyDatagram.addString32(json.dumps(parties)) self.cWriter.send(myPyDatagram, player)