예제 #1
0
    def setup_player_animations(self):
        # Get player sprite sheet
        player_sheet = resourceLoader.get_image("characters\\stormTrooper.png")

        # Idle right
        idle_r = Animation()
        idle_r.frames.append(player_sheet[0])
        idle_r.speed = 0

        # Idle left
        idle_l = Animation()
        idle_l.frames.append(player_sheet[9])
        idle_l.speed = 0

        # Walk right
        walk_r = Animation()
        walk_r.frames = player_sheet[1:5]
        walk_r.speed = 0.15

        # Walk left
        walk_l = Animation()
        walk_l.frames = player_sheet[5:9]
        walk_l.speed = 0.15

        # Add animations
        self.add_animation("idle_r", idle_r)
        self.add_animation("idle_l", idle_l)
        self.add_animation("walk_r", walk_r)
        self.add_animation("walk_l", walk_l)