Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class TrainerFadeAnimation < PokeBattle_Animation
- def createProcesses
- # NOTE: The movement speeds of trainers/bar/balls are all different.
- # Move trainer sprite(s) off-screen
- trainer1 = addSprite(@sprites["trainer"],PictureOrigin::Bottom)
- trainer1.moveDelta(0,16,Graphics.width/2,0)
- if @sprites["trainer2"]
- trainer2 = addSprite(@sprites["trainer2"],PictureOrigin::Bottom)
- trainer2.moveDelta(0,16,Graphics.width/2,0)
- end
- # Move and fade party bar/balls
- delay = 3
- partyBar = addSprite(@sprites["partybar1"])
- partyBar.moveDelta(delay,16,Graphics.width/4,0)
- partyBar.moveOpacity(delay,12,0)
- for i in 0...6
- next if !@sprites["partyball1_#{i}"]
- partyBall = addSprite(@sprites["partyball1_#{i}"])
- partyBall.moveDelta(delay+2*i,16,Graphics.width,0)
- partyBall.moveOpacity(delay,12,0)
- # TODO: Add ball rotation...?
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement