Method: Core::Particle#initialize

Defined in:
lib/particles.rb

#initialize(x, y, file, lifetime, fade_in, fade_out, sx, sy, angle, color, mode) ⇒ Particle

Returns a new instance of Particle.



39
40
41
42
43
44
45
# File 'lib/particles.rb', line 39

def initialize(x, y, file, lifetime, fade_in, fade_out, sx, sy, angle, color, mode)
  @img = Core.sprite("particles/#{file}")
  @dead = false
  @age = 0
  @wind = @gravity = 0
  @x, @y, @lifetime, @fade_in, @fade_out, @sx, @sy, @angle, @color, @mode = x, y, lifetime, fade_in, fade_out, sx, sy, random_angle(angle), color, mode
end