Class: MovieMaker::Action::FadeTo

Inherits:
SpriteAction show all
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

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(options = {})
	super(options)
	@from = options[:from]
	@to = options[: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