toontown-just-works/toontown/minigame/TwoDWalk.py
2024-07-07 18:08:39 -05:00

13 lines
468 B
Python

from OrthoWalk import *
class TwoDWalk(OrthoWalk):
notify = DirectNotifyGlobal.directNotify.newCategory('TwoDWalk')
BROADCAST_POS_TASK = 'TwoDWalkBroadcastPos'
def doBroadcast(self, task):
dt = globalClock.getDt()
self.timeSinceLastPosBroadcast += dt
if self.timeSinceLastPosBroadcast >= self.broadcastPeriod:
self.timeSinceLastPosBroadcast = 0
self.lt.cnode.broadcastPosHprFull()
return Task.cont