コード例 #1
0
ファイル: movie.py プロジェクト: ollie27/ghost-simulator
 def stop(self):
     window.remove_handlers(self)
     if self._player is not None:
         self._player.pause()
         self._player.remove_handlers(on_eos=self.stop)
         self._player.delete()
         self._player = None
     self._playing = False
     self.dispatch_event('on_movie_end')
コード例 #2
0
ファイル: menus.py プロジェクト: DiscoBizzle/Ghost-Simulator
 def enabled(self, enabled):
     if enabled == self._enabled:
         return
     self._enabled = enabled
     if enabled:
         window.push_handlers(self)
         options.push_handlers(self)
         for control in self.controls.itervalues():
             control.enabled = True
         self.arrange_buttons()
     else:
         for control in self.controls.itervalues():
             control.enabled = False
         window.remove_handlers(self)
         options.remove_handlers(self)
コード例 #3
0
ファイル: menus.py プロジェクト: ollie27/ghost-simulator
 def enabled(self, enabled):
     if enabled == self._enabled:
         return
     self._enabled = enabled
     if enabled:
         window.push_handlers(self)
         options.push_handlers(self)
         for control in self.controls.itervalues():
             control.enabled = True
         self.arrange_buttons()
     else:
         for control in self.controls.itervalues():
             control.enabled = False
         window.remove_handlers(self)
         options.remove_handlers(self)
コード例 #4
0
 def hide(self):
     super(InputBox, self).hide()
     window.remove_handlers(self)
     self.dispatch_event('on_finish_input', self.text_document.text)
コード例 #5
0
 def stop(self):
     self.camera.y = 0
     window.remove_handlers(self)
     pyglet.clock.unschedule(self.update)
     self.dispatch_event('on_credits_end')
コード例 #6
0
 def stop(self):
     window.remove_handlers(self)
     self.dispatch_event('on_game_over_close')
コード例 #7
0
 def stop(self):
     window.remove_handlers(self)
     self.dispatch_event('on_game_over_close')
コード例 #8
0
ファイル: credits.py プロジェクト: ollie27/ghost-simulator
 def stop(self):
     self.camera.y = 0
     window.remove_handlers(self)
     pyglet.clock.unschedule(self.update)
     self.dispatch_event('on_credits_end')
コード例 #9
0
ファイル: msg_box.py プロジェクト: ollie27/ghost-simulator
 def hide(self):
     super(InputBox, self).hide()
     window.remove_handlers(self)
     self.dispatch_event('on_finish_input', self.text_document.text)