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