コード例 #1
0
ファイル: application.py プロジェクト: ryankirkman/tote
 def schedule(self, in_time, callback, *params):
     s = Scheduler(in_time, *params)
     s.fired += lambda *_: self.schedulers.remove(s)
     s.fired += callback
     self.schedulers.append(s)
コード例 #2
0
ファイル: abilities.py プロジェクト: ryankirkman/tote
 def __init__(self, player):
     AbilityInstance.__init__(self, player)
     self.scheduler = Scheduler(self.duration)
     self.scheduler.fired += self.expire
     self.type = "FireFlameRushInstance"
     self.collided = Event()
コード例 #3
0
 def __init__(self, player):
     AbilityInstance.__init__(self, player)
     self.scheduler = Scheduler(2)
     self.scheduler.on_fire += self.expire