module Muruby
Public Class Methods
app()
click to toggle source
# File lib/muruby/application.rb, line 16 def self.app Dir.pwd end
paths()
click to toggle source
# File lib/muruby/application.rb, line 24 def self.paths core_path = File.absolute_path(File.expand_path(File.join(Muruby.app, '../', 'core'))) game_root ||= ENV['GAME_DIR'] game_root ||= File.absolute_path(File.join(Muruby.app, 'game')) resource_root ||= ENV['RESOURCE_DIR'] resource_root ||= File.absolute_path(File.join(Muruby.app, 'resources')) mruby_path = File.absolute_path(File.join(core_path, 'mruby')) { :game_root => game_root, :resource_root => resource_root, :core_path => core_path, :mruby_path => File.absolute_path(File.join(core_path, 'mruby')), :mruby_android_path => File.absolute_path(File.join(mruby_path, 'build', 'androideabi')), :mruby_mrbc => File.absolute_path(File.join(core_path, 'mruby', 'build', 'host', 'bin', 'mrbc')), :mruby_mirb => File.absolute_path(File.join(core_path, 'mruby', 'build', 'host', 'bin', 'mirb')), :mruby_mrdb => File.absolute_path(File.join(core_path, 'mruby', 'build', 'host-debug', 'bin', 'mrdb')), :mruby_mruby => File.join(core_path, 'mruby', 'build', 'host', 'bin', 'mruby'), :sdl_path => File.join(core_path, 'SDL2'), :sdl_root => File.join(core_path, 'core', 'SDL2'), :sdl_so => File.join(core_path, 'build_host', 'lib', 'libSDL2.so'), :android_build_path => File.absolute_path(File.join(core_path, 'build_android')), } end
root()
click to toggle source
# File lib/muruby/application.rb, line 20 def self.root File.expand_path('../../', __FILE__) end