Class: Chingu::Particle
- Inherits:
-
GameObject
- Object
- BasicGameObject
- GameObject
- Chingu::Particle
- Defined in:
- lib/chingu/particle.rb
Instance Attribute Summary
Attributes inherited from BasicGameObject
Instance Method Summary collapse
-
#initialize(options) ⇒ Particle
constructor
A new instance of Particle.
- #update ⇒ Object
Methods included from Helpers::InputClient
#add_inputs, #holding?, #holding_all?, #holding_any?, #input, #input=, #on_input
Methods inherited from BasicGameObject
all, create, #destroy, destroy_all, destroy_if, #draw, #draw_trait, each, each_with_index, #filename, initialize_trait, #pause!, #paused?, select, #setup, #setup_trait, size, trait, #trait_options, traits, #unpause!, #update_trait
Methods included from Helpers::ClassInheritableAccessor
Constructor Details
#initialize(options) ⇒ Particle
Returns a new instance of Particle.
11 12 13 14 |
# File 'lib/chingu/particle.rb', line 11 def initialize() super({:mode => :additive}.merge()) @animation = [:animation] || nil end |
Instance Method Details
#update ⇒ Object
16 17 18 |
# File 'lib/chingu/particle.rb', line 16 def update self.image = @animation.next if @animation end |