motion/joybox-ios/configuration/configuration.rb in joybox-1.0.0 vs motion/joybox-ios/configuration/configuration.rb in joybox-1.1.0
- old
+ new
@@ -2,77 +2,47 @@
module Configuration
module_function
def setup(&block)
-
instance_eval(&block) if block_given?
configure
Director.sharedDirector
end
-
def configure
-
director unless @is_director_configured
opengl_view unless @is_opengl_view_configured
texture_2d unless @is_texture_2d_configured
file_utils unless @is_file_utils_configured
debug unless @is_debug_configured
end
-
- def director(*hash)
-
- hash = hash.pop
-
- Director.configure(hash)
-
+ def director(options = {})
+ Director.configure(options)
@is_director_configured = true
end
-
- def opengl_view(*hash)
-
- hash = hash.pop
-
- opengl_view = GLView.new(hash)
-
+ def opengl_view(options = {})
+ opengl_view = GLView.new(options)
director = Director.sharedDirector
-
director.view = opengl_view
-
@is_opengl_view_configured = true
end
-
- def texture_2d(*hash)
-
- hash = hash.pop
-
- Texture2D.configure(hash)
-
+ def texture_2d(options = {})
+ Texture2D.configure(options)
@is_texture_2d_configured = true
end
-
- def file_utils(*hash)
-
- hash = hash.pop
-
- FileUtils.configure(hash)
-
+ def file_utils(options = {})
+ FileUtils.configure(options)
@is_file_utils_configured = true
end
-
- def debug(*hash)
-
- hash = hash.pop
-
- Debug.configure(hash)
-
+ def debug(options = {})
+ Debug.configure(options)
@is_debug_configured = true
end
end
end