comparison gamelib/main.py @ 351:4cc0b3627f83

Use proper icon
author Neil Muller <drnlmuller@gmail.com>
date Sat, 05 Sep 2009 23:33:50 +0000
parents 082868bea873
children 463802281182
comparison
equal deleted inserted replaced
350:55c907217267 351:4cc0b3627f83
11 from pygame.locals import SWSURFACE 11 from pygame.locals import SWSURFACE
12 12
13 #from engine import Engine, MainMenuState 13 #from engine import Engine, MainMenuState
14 from sound import init_sound 14 from sound import init_sound
15 import constants 15 import constants
16 import data
16 17
17 def create_main_app(screen): 18 def create_main_app(screen):
18 """Create an app with a background widget.""" 19 """Create an app with a background widget."""
19 app = gui.App() 20 app = gui.App()
20 background = pygame.Surface(screen.get_size()) 21 background = pygame.Surface(screen.get_size())
24 25
25 def main(): 26 def main():
26 """Main script.""" 27 """Main script."""
27 init_sound() 28 init_sound()
28 screen = pygame.display.set_mode(constants.SCREEN, SWSURFACE) 29 screen = pygame.display.set_mode(constants.SCREEN, SWSURFACE)
30 pygame.display.set_icon(pygame.image.load(
31 data.filepath('icons/foxassault24x24.png')))
29 main_app = create_main_app(screen) 32 main_app = create_main_app(screen)
30 33
31 from engine import Engine, MainMenuState 34 from engine import Engine, MainMenuState
32 35
33 engine = Engine(main_app) 36 engine = Engine(main_app)