Mercurial > fife-parpg
comparison demos/rpg/scripts/gamecontroller.py @ 551:3b933753cba8
QuestManager now loads all quests.
Added some more comments.
author | prock@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Tue, 15 Jun 2010 21:13:01 +0000 |
parents | d0282579668c |
children | 718e154a43c8 |
comparison
equal
deleted
inserted
replaced
550:d0282579668c | 551:3b933753cba8 |
---|---|
291 | 291 |
292 self._guicontroller.hideMainMenu() | 292 self._guicontroller.hideMainMenu() |
293 | 293 |
294 for filename in glob.glob(os.path.join("saves" , "*.xml")): | 294 for filename in glob.glob(os.path.join("saves" , "*.xml")): |
295 os.remove(filename) | 295 os.remove(filename) |
296 | |
297 self._questmanager.destroy() | |
298 self._questmanager.initializeQuests() | |
296 | 299 |
297 mapname = self._settings.get("RPG", "TownMapFile", "town") | 300 mapname = self._settings.get("RPG", "TownMapFile", "town") |
298 self.loadMap(mapname) | 301 self.loadMap(mapname) |
299 | 302 |
300 | 303 |
338 """ | 341 """ |
339 Saves the game state and destroys the scene. | 342 Saves the game state and destroys the scene. |
340 """ | 343 """ |
341 if self._scene: | 344 if self._scene: |
342 self._scene.serialize() | 345 self._scene.serialize() |
346 | |
347 self._questmanager.destroy() | |
343 | 348 |
344 self._listener.detach() | 349 self._listener.detach() |
345 self._scene.destroyScene() | 350 self._scene.destroyScene() |
346 self._scene = None | 351 self._scene = None |
347 self._instancerenderer = None | 352 self._instancerenderer = None |