Class: MagicCloud::Spriter

Inherits:
Object
  • Object
show all
Defined in:
lib/magic_cloud/spriter.rb

Overview

Incapsulates sprite maker for any Shape, able to draw itself.

Defined Under Namespace

Classes: Sprite

Instance Method Summary collapse

Instance Method Details

#make_sprites!(shapes) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/magic_cloud/spriter.rb', line 12

def make_sprites!(shapes)
  start = Time.now
  
  Debug.logger.info 'Starting sprites creation'
  
  restart_canvas!
  
  shapes.each do |shape|
    make_sprite(shape)
  end

  Debug.logger.info 'Sprites ready: %i sec, %i canvases' %
    [Time.now - start, Debug.stats[:canvases]]
end