Shuvit game master repo. http://shuvit.org
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

Process.py 610B

1234567891011121314151617181920212223242526
  1. import traceback
  2. __all__ = ['Process']
  3. class Process(object):
  4. '''This is a very basic interface for events'''
  5. invalid = False
  6. def pre_draw_setup_dispatch(self, *args):
  7. return self.pre_draw_setup()
  8. def pre_draw_setup(self, *args):
  9. '''Override me !'''
  10. def pre_draw_dispatch(self, *args):
  11. return self.pre_draw()
  12. def pre_draw(self, *args):
  13. '''Override me !'''
  14. def post_draw_dispatch(self, *args):
  15. return self.post_draw()
  16. def post_draw(self, *args):
  17. '''Override me !'''
  18. def error(self, *args):
  19. traceback.print_exc()