class FeedBo::Cookie

Public Instance Methods

draw() click to toggle source
# File lib/feed_bo/cookie.rb, line 4
def draw
  s = Level::FIELD_SIZE
  @svg.image width: s, height: s, :'xlink:href' => h.image_path("cookie.svg")
end
hit() click to toggle source
# File lib/feed_bo/cookie.rb, line 9
def hit
  return false if @visible == false
  
  @level.points += 1
  @visible = false
  
  @svg.animateTransform attributeName: "transform", type: "scale", from: "1", to: "0", 
    begin: @level.step*Level::STEP_DUR, dur: 0.05, additive: 'sum', fill: 'freeze'
  @svg.animateMotion by: "#{Level::FIELD_SIZE/2},#{Level::FIELD_SIZE/2}", begin: @level.step*Level::STEP_DUR, dur: 0.05, fill: 'freeze'
end