Sha256: a5e122ea6e1ec5c69e7c173ad543fb31abfb9dc464f385b9da57935259714714

Contents?: true

Size: 629 Bytes

Versions: 1

Compression:

Stored size: 629 Bytes

Contents

module FeedBo
  class Cookie < Element
  
    def draw
      s = Level::FIELD_SIZE
      @svg.image width: s, height: s, :'xlink:href' => h.image_path("cookie.svg")
    end
  
    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
  
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
feed_bo-0.0.4 lib/feed_bo/cookie.rb