Mercurial > pyntnclick
comparison gamelib/main.py @ 655:c77d6aa29bee pyntnclick
Some code to kinda demonstrate the ever so cunning state handling plan
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Sun, 12 Feb 2012 13:56:59 +0200 |
parents | 974cc69d3762 |
children | 4f34b36ee7c5 |
comparison
equal
deleted
inserted
replaced
654:335db68e0db4 | 655:c77d6aa29bee |
---|---|
1 import scenes | 1 import scenes |
2 | 2 |
3 from menu import MenuScreen | 3 from menu import MenuScreen |
4 from endscreen import EndScreen | 4 from endscreen import EndScreen |
5 from ss_state import SSState | |
5 | 6 |
6 from pyntnclick.main import GameDescription | 7 from pyntnclick.main import GameDescription |
7 | 8 |
8 | 9 |
9 class SuspendedSentence(GameDescription): | 10 class SuspendedSentence(GameDescription): |
14 'menu': MenuScreen, | 15 'menu': MenuScreen, |
15 'end': EndScreen, | 16 'end': EndScreen, |
16 } | 17 } |
17 START_SCREEN = 'menu' | 18 START_SCREEN = 'menu' |
18 | 19 |
20 def __init__(self): | |
21 super(SuspendedSentence, self).__init__(SSState) | |
22 | |
19 | 23 |
20 def main(): | 24 def main(): |
21 ss = SuspendedSentence() | 25 ss = SuspendedSentence() |
22 return ss.main() | 26 return ss.main() |