Mercurial > parpg-core
comparison src/parpg/mainmenucontroller.py @ 30:94cb5843dcbb
Modifications to use the grease manager and modes
author | KarstenBock@gmx.net |
---|---|
date | Tue, 12 Jul 2011 12:31:53 +0200 |
parents | 1fd2201f5c36 |
children | 8b3890f17f94 |
comparison
equal
deleted
inserted
replaced
29:ad18c3f912c5 | 30:94cb5843dcbb |
---|---|
53 view = CharacterCreationView(self.engine, self.model, | 53 view = CharacterCreationView(self.engine, self.model, |
54 self.model.settings) | 54 self.model.settings) |
55 controller = CharacterCreationController(self.engine, view, self.model, | 55 controller = CharacterCreationController(self.engine, view, self.model, |
56 self.application) | 56 self.application) |
57 self.application.view = view | 57 self.application.view = view |
58 self.application.switchController(controller) | 58 self.application.swap_modes(controller) |
59 | 59 |
60 # def newGame(self): | 60 # def newGame(self): |
61 # """Starts a new game""" | 61 # """Starts a new game""" |
62 # view = GameSceneView(self.engine, | 62 # view = GameSceneView(self.engine, |
63 # self.model) | 63 # self.model) |
64 # controller = GameSceneController(self.engine, | 64 # controller = GameSceneController(self.engine, |
65 # view, | 65 # view, |
66 # self.model, | 66 # self.model, |
67 # self.application) | 67 # self.application) |
68 # self.application.view = view | 68 # self.application.view = view |
69 # self.application.switchController(controller) | 69 # self.application.swap_modes(controller) |
70 # start_map = self.model.settings.get("PARPG", "Map") | 70 # start_map = self.model.settings.get("PARPG", "Map") |
71 # self.model.changeMap(start_map) | 71 # self.model.changeMap(start_map) |
72 | 72 |
73 def loadGame(self, *args, **kwargs): | 73 def loadGame(self, *args, **kwargs): |
74 """Loads the game state | 74 """Loads the game state |
79 controller = GameSceneController(self.engine, | 79 controller = GameSceneController(self.engine, |
80 view, | 80 view, |
81 self.model, | 81 self.model, |
82 self.application) | 82 self.application) |
83 self.application.view = view | 83 self.application.view = view |
84 self.application.switchController(controller) | 84 self.application.swap_modes(controller) |
85 controller.loadGame(*args, **kwargs) | 85 controller.loadGame(*args, **kwargs) |
86 | 86 |
87 def onStop(self): | 87 def on_deactivate(self): |
88 """Called when the controller is removed from the list""" | 88 """Called when the controller is removed from the list""" |
89 self.view.hideMenu() | 89 self.view.hideMenu() |
90 | 90 |
91 | 91 |
92 def quitGame(self): | 92 def quitGame(self): |