class GBTiles::GBR::TileSet::Objects::TileSettings
Attributes
auto_update[RW]
bookmarks[RW]
color_set[RW]
flags[RW]
left_color[RW]
right_color[RW]
simple[RW]
split_height[RW]
split_order[RW]
split_width[RW]
tile_id[RW]
Public Class Methods
initFromBitString(src)
click to toggle source
# File lib/gbtiles/gbr/tile_set/objects/tile_settings.rb, line 23 def self.initFromBitString src object = GBTiles::GBR::TileSet::Objects::TileSettings.new object.tile_id = GBTiles::DataType.word!(src) object.simple = GBTiles::DataType.boolean!(src) object.flags = GBTiles::DataType.byte!(src) object.left_color = GBTiles::DataType.byte!(src) object.right_color = GBTiles::DataType.byte!(src) object.split_width = GBTiles::DataType.word!(src) object.split_height = GBTiles::DataType.word!(src) object.split_order = GBTiles::DataType.long!(src) object.color_set = GBTiles::DataType.byte!(src) # @bookmarks Word(3) # @auto_update Boolean object end
new()
click to toggle source
Calls superclass method
GBTiles::GBR::TileSet::Object::new
# File lib/gbtiles/gbr/tile_set/objects/tile_settings.rb, line 19 def initialize super GBTiles::GBR::TileSet::OBJECT_TYPE[:tile_settings] end