Mercurial > parpg-source
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()) |