from direct.distributed import DistributedObjectAI class DistributedGameTableAI(DistributedObjectAI.DistributedObjectAI): def __init__(self, air): DistributedObjectAI.DistributedObjectAI.__init__(self, air) self.posHpr = (0, 0, 0, 0, 0, 0) # Required Fields: def setPosHpr(self, x, y, z, h, p, r): self.posHpr = (x, y, z, h, p, r) def getPosHpr(self): return self.posHpr # Receive Fields: def requestJoin(self, seatIndex): avId = self.air.getAvatarIdFromSender() self.sendUpdateToAvatarId(avId, 'rejectJoin', []) def requestExit(self): pass