class Eagle

class Eagle

Public Class Methods

new(x, y) click to toggle source
Calls superclass method GameObject::new
# File lib/entities/eagle.rb, line 5
def initialize(x, y)
  super(x, y, 2, 2, true)
  @sprite = Sprite.new(:eagle, false)
  @hitted = false
end

Public Instance Methods

dead?() click to toggle source
# File lib/entities/eagle.rb, line 20
def dead?
  @hitted
end
hitted(_obj) click to toggle source
# File lib/entities/eagle.rb, line 11
def hitted(_obj)
  @hitted = true
end
update() click to toggle source
# File lib/entities/eagle.rb, line 15
def update
  @sprite = Sprite.new(:eagledead, false) if @hitted
  @sprite.update
end