本文整理匯總了Python中otp.level.BasicEntities.DistributedNodePathEntity類的典型用法代碼示例。如果您正苦於以下問題:Python DistributedNodePathEntity類的具體用法?Python DistributedNodePathEntity怎麽用?Python DistributedNodePathEntity使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
在下文中一共展示了DistributedNodePathEntity類的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: announceGenerate
def announceGenerate(self):
DistributedNodePathEntity.announceGenerate(self)
self.loadModel()
self.loadGui()
self.detectName = 'moleField %s' % self.doId
taskMgr.doMethodLater(0.1, self.__detect, self.detectName)
self.calcDimensions()
self.notify.debug('announceGenerate doId=%d entId=%d' % (self.doId, self.entId))
示例2: disable
def disable(self):
self.cleanupTimer()
for ival in self.toonHitTracks.values():
ival.finish()
self.toonHitTracks = {}
DistributedNodePathEntity.disable(self)
taskMgr.remove(self.detectName)
self.ignoreAll()
示例3: __init__
def __init__(self, cr):
DistributedNodePathEntity.__init__(self, cr)
self.numSections = 0
self.GameDuration = 35.0 + self.numSections * 15.0
self.timer = None
self.frame2D = None
self.gameLabel = None
self.gameStarted = 0
self.finished = 0
self.timedOut = 0
self.toonFinishedText = TTLocalizer.toonFinishedHedgeMaze
self.toonEnteredText = TTLocalizer.enterHedgeMaze
示例4: delete
def delete(self):
self.soundBomb = None
self.soundBomb2 = None
self.soundCog = None
DistributedNodePathEntity.delete(self)
self.stopScheduleTask()
for mole in self.moleHills:
mole.destroy()
self.moleHills = []
self.cleanupTimer()
self.unloadGui()
示例5: __init__
def __init__(self, cr):
DistributedNodePathEntity.__init__(self, cr)
self.gameStarted = False
self.moleHills = []
self.numMolesWhacked = 0
self.timer = None
self.frame2D = None
self.isToonInRange = 0
self.detectCount = 0
self.cameraHold = None
self.activeField = 1
self.dimensionX = 0.0
self.dimensionY = 0.0
self.gameText = TTLocalizer.MolesInstruction
self.winText = TTLocalizer.MolesFinished
self.pityWinText = TTLocalizer.MolesPityWin
self.restartedText = TTLocalizer.MolesRestarted
self.toonHitTracks = { }
self.hasRestarted = 0
self.hasEntered = 0
self.MolesWhackedTarget = 1000
self.GameDuration = 1000
示例6: delete
def delete(self):
self.cleanupTimer()
DistributedNodePathEntity.delete(self)
示例7: disable
def disable(self):
DistributedNodePathEntity.disable(self)
self.unloadGui()
self.cleanupTimer()
self.ignoreAll()
示例8: announceGenerate
def announceGenerate(self):
DistributedNodePathEntity.announceGenerate(self)
self.addHints(self.roomHold)
self.loadGui()