class GBTiles::GBM::Map::Objects::Map
Attributes
height[RW]
name[RW]
prop_color_count[RW]
prop_count[RW]
tile_count[RW]
tile_file[RW]
width[RW]
Public Class Methods
initFromBitString(src)
click to toggle source
# File lib/gbtiles/gbm/map/objects/map.rb, line 19 def self.initFromBitString src object = GBTiles::GBM::Map::Objects::Map.new object.name = GBTiles::DataType.string!(src, 128) object.width = GBTiles::DataType.long!(src) object.height = GBTiles::DataType.long!(src) object.prop_count = GBTiles::DataType.long!(src) object.tile_file = GBTiles::DataType.string!(src, 256) object.tile_count = GBTiles::DataType.long!(src) object.prop_color_count = GBTiles::DataType.long!(src) object end
new()
click to toggle source
Calls superclass method
GBTiles::GBM::Map::Object::new
# File lib/gbtiles/gbm/map/objects/map.rb, line 15 def initialize super GBTiles::GBM::Map::OBJECT_TYPE[:map] end