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
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
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
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