Class: Saudi::Image
- Inherits:
-
Pixelart::Image
- Object
- Pixelart::Image
- Saudi::Image
- Defined in:
- lib/punks/saudis.rb
Constant Summary collapse
- NA =
note: remove/delete empyty attributes (n/a - not applicables)
(e.g. "None" in Eyewear/Mouse Prop and "Clean Shaven" in Beard ) future: make n/a values configurable that you can pass in e.g. nas: [] or such - why? why not? [ 'cleanshaven', 'none' ]
Class Method Summary collapse
Class Method Details
.generate(*names) ⇒ Object
39 40 41 42 43 |
# File 'lib/punks/saudis.rb', line 39 def self.generate( *names ) names = names.filter { |name| !NA.include?( Pixelart::Spritesheet.normalize_key( name )) } generator.generate( *names ) end |
.generator ⇒ Object
23 24 25 26 |
# File 'lib/punks/saudis.rb', line 23 def self.generator @generator ||= Artfactory.use( Saudi::Sheet.builtin, image_class: Image ) end |