示例#1
0
文件: Interval.py 项目: kralf/panda3d
 def __spawnTask(self):
     # Spawn task
     self.__removeTask()
     taskName = self.getName() + '-play'
     task = Task(self.__playTask)
     task.interval = self
     taskMgr.add(task, taskName)
示例#2
0
 def __decButtonDown(self, event):
     assert self.notify.debugStateCall(self)
     task = Task(self.__scrollByTask)
     task.setDelay(1.0 / self.scrollSpeed)
     task.prevTime = 0.0
     task.delta = -1
     taskName = self.taskName("scroll")
     #print "decButtonDown: adding ", taskName
     taskMgr.add(task, taskName)
     self.scrollBy(task.delta)
     messenger.send('wakeup')
     if self.decButtonCallback:
         self.decButtonCallback()        
示例#3
0
 def __decButtonDown(self, event):
     assert self.notify.debugStateCall(self)
     task = Task(self.__scrollByTask)
     task.setDelay(1.0 / self.scrollSpeed)
     task.prevTime = 0.0
     task.delta = -1
     taskName = self.taskName("scroll")
     #print "decButtonDown: adding ", taskName
     taskMgr.add(task, taskName)
     self.scrollBy(task.delta)
     messenger.send('wakeup')
     if self.decButtonCallback:
         self.decButtonCallback()