comparison gamelib/main.py @ 105:65976205fc2d

Rough Stab at basic animation support
author Neil Muller <neil@dip.sun.ac.za>
date Tue, 24 Aug 2010 11:57:06 +0200
parents 322cbc0a8cce
children 5213b45fcc7e
comparison
equal deleted inserted replaced
104:ae76009a00b5 105:65976205fc2d
16 from albow.dialogs import alert 16 from albow.dialogs import alert
17 from albow.shell import Shell 17 from albow.shell import Shell
18 18
19 from menu import MenuScreen 19 from menu import MenuScreen
20 from gamescreen import GameScreen 20 from gamescreen import GameScreen
21 from constants import SCREEN 21 from constants import SCREEN, FRAME_RATE
22 22
23 class MainShell(Shell): 23 class MainShell(Shell):
24 def __init__(self, display): 24 def __init__(self, display):
25 Shell.__init__(self, display) 25 Shell.__init__(self, display)
26 self.menu_screen = MenuScreen(self) 26 self.menu_screen = MenuScreen(self)
27 self.game_screen = GameScreen(self) 27 self.game_screen = GameScreen(self)
28 self.set_timer(FRAME_RATE)
28 self.show_screen(self.menu_screen) 29 self.show_screen(self.menu_screen)
29 30
30 def main(): 31 def main():
31 pygame.display.init() 32 pygame.display.init()
32 pygame.font.init() 33 pygame.font.init()