Mercurial > rinkhals
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) |