Class: Diamante::Scene::SceneFactory
- Inherits:
-
Object
- Object
- Diamante::Scene::SceneFactory
- Defined in:
- lib/diamante/scenes/scene_factory.rb
Class Method Summary collapse
Class Method Details
.create(config) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/diamante/scenes/scene_factory.rb', line 9 def self.create(config) klass_name = config[:scene] case klass_name when "Matrix" then return Matrix.new(config) when "Slides" then return Slides.new(config) when "Space" then return Space.new(config) when "UI" then return UI.new(config) else warn "[SceneFactory] Unkown scene! (#{klass_name})" exit 1 end end |