Class: Gosu::Spritesheet
- Inherits:
-
Object
- Object
- Gosu::Spritesheet
- Defined in:
- lib/gosu/spritesheet.rb,
lib/gosu/spritesheet/version.rb
Class Method Summary collapse
Instance Method Summary collapse
- #animation(anim_key) ⇒ Object
-
#initialize(tiles: [], animations: nil, duration: 0.2) ⇒ Spritesheet
constructor
A new instance of Spritesheet.
Constructor Details
#initialize(tiles: [], animations: nil, duration: 0.2) ⇒ Spritesheet
Returns a new instance of Spritesheet.
9 10 11 12 13 |
# File 'lib/gosu/spritesheet.rb', line 9 def initialize(tiles: [], animations: nil, duration: 0.2) @tiles = tiles @default_duration = duration setup_animations(animations) end |
Class Method Details
.version ⇒ Object
3 4 5 |
# File 'lib/gosu/spritesheet/version.rb', line 3 def self.version "0.1.0" end |
Instance Method Details
#animation(anim_key) ⇒ Object
15 16 17 |
# File 'lib/gosu/spritesheet.rb', line 15 def animation(anim_key) @animations[anim_key.to_sym] end |