Mercurial > fife-parpg
diff demos/rpg/scripts/gamecontroller.py @ 510:cd959b05a262
There is now a main menu. You can also view the credits. Taking a screenshot and opening the console should also work.
author | prock@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Thu, 20 May 2010 21:12:23 +0000 |
parents | 3951042a701e |
children | 6ddb1eb9dfa6 |
line wrap: on
line diff
--- a/demos/rpg/scripts/gamecontroller.py Thu May 20 19:55:19 2010 +0000 +++ b/demos/rpg/scripts/gamecontroller.py Thu May 20 21:12:23 2010 +0000 @@ -28,11 +28,30 @@ from fife import fife +from scripts.guicontroller import GUIController + class GameController(object): def __init__(self, application, engine, settings): self._application = application self._engine = engine self._settings = settings + self._guicontroller = GUIController(self, self._engine, self._settings) + + self._guicontroller.showMainMenu() + + def onConsoleCommand(self, command): + """ + Might be useful if you want to have the game parse a command + """ + result = "" + return result + + def newGame(self): + pass + + def quit(self): + self._application.requestQuit() + def pump(self): pass