Module: Barbershop::Hair
- Defined in:
- lib/barbershop.rb
Class Method Summary collapse
-
.colorize(hair, color:) ⇒ Object
“low-level” convenience helper/wrapper/forwarder.
- .colors ⇒ Object
- .make(style, color: 'black') ⇒ Object
- .maker ⇒ Object
- .sheet ⇒ Object
Class Method Details
.colorize(hair, color:) ⇒ Object
“low-level” convenience helper/wrapper/forwarder
25 |
# File 'lib/barbershop.rb', line 25 def self.colorize( hair, color: ) Punk::Hair.colorize( hair, color: color ); end |
.colors ⇒ Object
18 |
# File 'lib/barbershop.rb', line 18 def self.colors() maker.colors; end |
.make(style, color: 'black') ⇒ Object
20 21 22 |
# File 'lib/barbershop.rb', line 20 def self.make( style, color: 'black' ) maker.make( style, color: color ) end |
.maker ⇒ Object
11 12 13 14 15 16 |
# File 'lib/barbershop.rb', line 11 def self.maker @maker ||= Punk::Hair::Maker.read( "#{Pixelart::Module::Barbershop.root}/config/spritesheet-hair.png", "#{Pixelart::Module::Barbershop.root}/config/spritesheet-hair.csv", width: 24, height: 24, colors: Punk::Hair.colors ) end |
.sheet ⇒ Object
17 |
# File 'lib/barbershop.rb', line 17 def self.sheet() maker.sheet; end |