Module: Beefdump::Map
- Defined in:
- lib/beefdump/map/map.rb,
lib/beefdump/map/layer.rb,
lib/beefdump/map/object.rb,
lib/beefdump/map/tileset.rb
Defined Under Namespace
Classes: Base, Layer, Object, Tileset
Constant Summary collapse
- MAP_PATH =
"#{ROOT_PATH}/map"
Class Method Summary collapse
Class Method Details
.load(map_name) ⇒ Object
123 124 125 126 127 128 129 130 131 132 133 |
# File 'lib/beefdump/map/map.rb', line 123 def self.load(map_name) Logger.info "Trying to load map #{map_name}" map_file = "#{MAP_PATH}/#{map_name}.tmx" raise "Map does not exist: '#{map_file}'!" unless File.exist?(map_file) map = Base.new(map_name, XmlSimple.xml_in(map_file)) Logger.info "Successfully loaded map." map end |