comparison gamemap.py @ 44:98f26f7636d8

Changes to make PARPG "runable" with grease. (With the correct modified assets)
author KarstenBock@gmx.net
date Tue, 06 Sep 2011 15:22:51 +0200
parents 06145a6ee387
children 80672955ab70
comparison
equal deleted inserted replaced
43:8f9e9f47c363 44:98f26f7636d8
135 135
136 def addPC(self): 136 def addPC(self):
137 """Add the player character to the map 137 """Add the player character to the map
138 @return: None""" 138 @return: None"""
139 # Update gamestate.player_character 139 # Update gamestate.player_character
140 self.model.game_state.player_character.behaviour.onNewMap(self.agent_layer) 140 self.model.game_state.getObjectById("PlayerCharacter").fifeagent.behaviour.onNewMap(self.agent_layer)
141 self.centerCameraOnPlayer() 141 self.centerCameraOnPlayer()
142 142
143 def toggleRenderer(self, r_name): 143 def toggleRenderer(self, r_name):
144 """Enable or disable a renderer. 144 """Enable or disable a renderer.
145 @return: None""" 145 @return: None"""
165 self.pause(not self.isPaused()) 165 self.pause(not self.isPaused())
166 166
167 def centerCameraOnPlayer(self): 167 def centerCameraOnPlayer(self):
168 """Center the camera on the player""" 168 """Center the camera on the player"""
169 camera = self.cameras[self.my_cam_id] 169 camera = self.cameras[self.my_cam_id]
170 player_agent = self.model.game_state.player_character.behaviour.agent 170 player_agent = self.model.game_state.getObjectById("PlayerCharacter").fifeagent.behaviour.agent
171 camera.setLocation(player_agent.getLocation()) 171 camera.setLocation(player_agent.getLocation())