diff 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
line wrap: on
line diff
--- a/demos/rpg/scripts/gamecontroller.py	Tue Jun 15 17:53:20 2010 +0000
+++ b/demos/rpg/scripts/gamecontroller.py	Tue Jun 15 21:13:01 2010 +0000
@@ -293,6 +293,9 @@
 		
 		for filename in glob.glob(os.path.join("saves" , "*.xml")):
 			os.remove(filename)
+			
+		self._questmanager.destroy()
+		self._questmanager.initializeQuests()
 		
 		mapname = self._settings.get("RPG", "TownMapFile", "town")
 		self.loadMap(mapname)
@@ -340,6 +343,8 @@
 		"""
 		if self._scene:
 			self._scene.serialize()
+			
+			self._questmanager.destroy()
 		
 			self._listener.detach()
 			self._scene.destroyScene()