Mercurial > pyntnclick
view gamelib/main.py @ 26:0a68d137f509
Initial inventory palette thing.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sun, 22 Aug 2010 18:38:56 +0200 |
parents | f9e697e0c6ba |
children | 0f25f7b9b37a |
line wrap: on
line source
'''Game main module. Contains the entry point used by the run_game.py script. ''' import pygame from pygame.locals import SWSURFACE, SRCALPHA from albow.dialogs import alert from albow.shell import Shell import data from menu import MenuScreen from gamescreen import GameScreen from constants import SCREEN class MainShell(Shell): def __init__(self, display): Shell.__init__(self, display) self.menu_screen = MenuScreen(self) self.game_screen = GameScreen(self) self.show_screen(self.menu_screen) def main(): pygame.display.init() pygame.font.init() display = pygame.display.set_mode(SCREEN) shell = MainShell(display) shell.run()