diff demos/rpg/scripts/actors/player.py @ 520:b6bd314df28a

Added a quest dialog. Added QuestGiver class. Moved level specific settings to another file. Added BaseItem class.
author prock@33b003aa-7bff-0310-803a-e67f0ece8222
date Thu, 27 May 2010 16:29:07 +0000
parents 14f777be6b94
children 494c60cf61cf
line wrap: on
line diff
--- a/demos/rpg/scripts/actors/player.py	Thu May 27 04:36:09 2010 +0000
+++ b/demos/rpg/scripts/actors/player.py	Thu May 27 16:29:07 2010 +0000
@@ -28,7 +28,7 @@
 
 from fife import fife
 from scripts.actors.baseactor import Actor, ActorStates
-from scripts.objects.baseobject import ObjectActionListener, BaseGameObject
+from scripts.objects.baseobject import ObjectActionListener, BaseGameObject, GameObjectTypes
 
 class PlayerActionListener(ObjectActionListener):
 	def __init__(self, gamecontroller, obj):
@@ -46,3 +46,8 @@
 		self._playermodelname = playermodelname
 		
 		self._playeractionlistener = PlayerActionListener(self._gamecontroller, self)
+		
+		self._type = GameObjectTypes["PLAYER"]
+		
+	def showQuestDialog(self):
+		self._gamecontroller.guicontroller.showQuestDialog()