Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #--------------------------------------------------------------------------
- # * Animação do ataque
- # suffix : sufixo
- #--------------------------------------------------------------------------
- def animate_attack(suffix)
- return unless FileTest.exist?("Graphics/Characters/#{@character_name}#{suffix}.png")
- @old_character_name = @character_name
- @character_name = "#{character_name}#{suffix}"
- @old_pattern = @pattern
- @pattern = 0
- @old_anime = @step_anime
- @step_anime = true
- @attack_delay = 20
- end
- #--------------------------------------------------------------------------
- # * Atualização do gráfico da animação
- #--------------------------------------------------------------------------
- def update_graphic_animation
- return unless @attack_delay > 0
- @attack_delay -= 1
- if @attack_delay >= 15
- @pattern = 0
- elsif @attack_delay < 15 and @attack_delay >= 10
- @pattern = 1
- elsif @attack_delay < 10 and @attack_delay >= 5
- @pattern = 2
- elsif @attack_delay < 5
- @pattern = 3
- end
- if @attack_delay == 0
- @character_name = @old_character_name
- @pattern = @old_pattern
- @step_anime = @old_anime
- @suffix = ''
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement