Class: MovieMaker::Action::FadeTo
- Inherits:
-
SpriteAction
- Object
- SpriteAction
- MovieMaker::Action::FadeTo
- Defined in:
- lib/movie_maker/action.rb
Overview
Fades a sprite
Instance Attribute Summary
Attributes inherited from SpriteAction
#background, #image, #screen, #sprite, #start_at, #stop_at
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ FadeTo
constructor
A new instance of FadeTo.
- #update(time) ⇒ Object
Methods inherited from SpriteAction
#finalize, #finalized?, #playing?, #setup, #started?
Constructor Details
#initialize(options = {}) ⇒ FadeTo
Returns a new instance of FadeTo.
254 255 256 257 258 259 |
# File 'lib/movie_maker/action.rb', line 254 def initialize( = {}) super() @from = [:from] @to = [:to] @alpha = 255 end |
Instance Method Details
#update(time) ⇒ Object
261 262 263 264 |
# File 'lib/movie_maker/action.rb', line 261 def update(time) @sprite.image.set_alpha(@alpha) @alpha -= 1 if @alpha > 0 end |