class GBTiles::GBR::TileSet::Objects::TileExport

Attributes

bank[RW]
block_size[RW]
compression[RW]
counter[RW]
file_name[RW]
file_type[RW]
format[RW]
from[RW]
gbc_palettes[RW]
include_colors[RW]
label_name[RW]
make_meta_tiles[RW]
meta_counter[RW]
meta_offset[RW]
section_name[RW]
sel_tab[RW]
sgb_palettes[RW]
split[RW]
tile_array[RW]
tile_id[RW]
upto[RW]

Public Class Methods

initFromBitString(src) click to toggle source
# File lib/gbtiles/gbr/tile_set/objects/tile_export.rb, line 33
def self.initFromBitString src
  object = GBTiles::GBR::TileSet::Objects::TileExport.new

  object.tile_id         = GBTiles::DataType.word!(src)
  object.file_name       = GBTiles::DataType.string!(src, 128)
  object.file_type       = GBTiles::DataType.byte!(src)
  object.section_name    = GBTiles::DataType.string!(src, 20)
  object.label_name      = GBTiles::DataType.string!(src, 20)
  object.bank            = GBTiles::DataType.byte!(src)
  object.tile_array      = GBTiles::DataType.byte!(src)
  object.format          = GBTiles::DataType.byte!(src)
  object.counter         = GBTiles::DataType.byte!(src)
  object.from            = GBTiles::DataType.word!(src)
  object.upto            = GBTiles::DataType.word!(src)
  object.compression     = GBTiles::DataType.byte!(src)
  object.include_colors  = GBTiles::DataType.boolean!(src)
  object.sgb_palettes    = GBTiles::DataType.byte!(src)
  object.gbc_palettes    = GBTiles::DataType.byte!(src)
  object.make_meta_tiles = GBTiles::DataType.boolean!(src)
  object.meta_offset     = GBTiles::DataType.long!(src)
  object.meta_counter    = GBTiles::DataType.byte!(src)
  object.split           = GBTiles::DataType.boolean!(src)
  object.block_size      = GBTiles::DataType.long!(src)
  object.sel_tab         = GBTiles::DataType.byte!(src)

  object
end
new() click to toggle source
Calls superclass method GBTiles::GBR::TileSet::Object::new
# File lib/gbtiles/gbr/tile_set/objects/tile_export.rb, line 29
def initialize
  super GBTiles::GBR::TileSet::OBJECT_TYPE[:tile_export]
end