def collision_player_and_character(player, character): player_rect = player.to_rect() character_rect = character.to_rect() size = get_intersect_size_hold_object_and_object(*(character_rect + player_rect)) if size != (0, 0): player.x += size[0] player.y += size[1] player.frame_stop = True pico2d_extension.set_texture_color(finn_character.Finn.image.texture, 255, 0, 0) return True return False
def update(self, frame_time): if not self.frame_stop: pico2d_extension.set_texture_color(Finn.image.texture, 255, 255, 255) if self.speed < 100: self.speed += 10 * frame_time CharacterData.update(self, frame_time)