Ejemplo n.º 1
0
 def move_done(self):
     self.interacting = True  #we should be interacting now
     #set proper animation
     self.animator.set_animation(
         "stand_" +
         objects.get_direction_name(self.move_manager.curr_movement[0]))
     self.stored_anim = self.animator.curr_animation
     self.script_manager.start_script(
         self.pre_script)  #start script running
Ejemplo n.º 2
0
	def do_seen(self, dir, dist, tp): #somebody has been seen
		if dist < 0: return #return if we're too near the player
		self.tile_pos = tp[:]
		self.game.set_obj_pos(self, tp)
		self.seen = True #we've seen somebody
		self.wait_time = 30 #set amount of time to display icon
		self.move_data[0] = dir #store movement
		self.move_data[1] = dist
		self.move_data[2] = self.move_manager.pix_pos #store position within tile so we don't jump
		self.moving = False #stop moving for now
		#set standing animation
		self.animator.set_animation("stand_"+objects.get_direction_name(dir))
		self.game.stopped = True #stop player from moving
Ejemplo n.º 3
0
 def do_seen(self, dir, dist, tp):  #somebody has been seen
     if dist < 0: return  #return if we're too near the player
     self.tile_pos = tp[:]
     self.game.set_obj_pos(self, tp)
     self.seen = True  #we've seen somebody
     self.wait_time = 30  #set amount of time to display icon
     self.move_data[0] = dir  #store movement
     self.move_data[1] = dist
     self.move_data[
         2] = self.move_manager.pix_pos  #store position within tile so we don't jump
     self.moving = False  #stop moving for now
     #set standing animation
     self.animator.set_animation("stand_" + objects.get_direction_name(dir))
     self.game.stopped = True  #stop player from moving
Ejemplo n.º 4
0
	def move_done(self):
		self.interacting = True #we should be interacting now
		#set proper animation
		self.animator.set_animation("stand_"+objects.get_direction_name(self.move_manager.curr_movement[0]))
		self.stored_anim = self.animator.curranim
		self.script_manager.start_script(self.pre_script) #start script running