class PirateGame::Image
Public Class Methods
new(shoes, image, top, left)
click to toggle source
Calls superclass method
PirateGame::WavingItem::new
# File lib/pirate_game/image.rb, line 3 def initialize shoes, image, top, left super 0, 10, 4 @shoes = shoes @image = image @top = top @left = left end
Public Instance Methods
animate(frame)
click to toggle source
# File lib/pirate_game/image.rb, line 12 def animate frame top_offset, left_offset = waving_offset frame @ship.move @top + top_offset, @left + left_offset end
draw()
click to toggle source
# File lib/pirate_game/image.rb, line 18 def draw @ship = @shoes.image @image, top: @top, left: @left end