toontown-just-works/toontown/racing/DistributedKartPadAI.py
2024-07-07 18:08:39 -05:00

34 lines
947 B
Python

from direct.directnotify import DirectNotifyGlobal
from direct.distributed.DistributedObjectAI import DistributedObjectAI
class DistributedKartPadAI(DistributedObjectAI):
notify = DirectNotifyGlobal.directNotify.newCategory("DistributedKartPadAI")
def __init__(self, air):
DistributedObjectAI.__init__(self, air)
self.air = air
self.startingBlocks = []
self.area = None
def setArea(self, area):
self.area = area
def d_setArea(self, area):
self.sendUpdate('setArea', [area])
def b_setArea(self, area):
self.setArea(area)
self.d_setArea(self, area)
def getArea(self):
return self.area
def addStartingBlock(self, block):
self.startingBlocks.append(block)
def updateMovieState(self):
pass
def removeStartingBlock(self, block):
if self.startingBlocks.count(block):
self.startingBlocks.remove(block)