module SpaceInvaders

Public Class Methods

new(app, x_position=0, y_position=0) click to toggle source
Calls superclass method
# File lib/space_invaders/invaders/invader_abc.rb, line 8
def initialize app, x_position=0, y_position=0
  @first_image = Gosu::Image.new app, app.images.send("#{Utils.snake_klazz_name(self.class)}1")
  @second_image = Gosu::Image.new app, app.images.send("#{Utils.snake_klazz_name(self.class)}2")
  super
end

Public Instance Methods

points() click to toggle source
# File lib/space_invaders/invaders/invader_abc.rb, line 14
def points
  case self
  when InvaderA
    40
  when InvaderB
    20
  when InvaderC
    10
  end
end