本文整理汇总了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()