class GBTiles::GBR::TileSet::Objects::TileImport

Attributes

binary_file_type[RW]
color_conversion[RW]
file_name[RW]
file_type[RW]
first_byte[RW]
from_tile[RW]
tile_count[RW]
tile_id[RW]
to_tile[RW]

Public Class Methods

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

  object.tile_id          = GBTiles::DataType.word!(src)
  object.file_name        = GBTiles::DataType.string!(src, 128)
  object.file_type        = GBTiles::DataType.byte!(src)
  object.from_tile        = GBTiles::DataType.word!(src)
  object.to_tile          = GBTiles::DataType.word!(src)
  object.tile_count       = GBTiles::DataType.word!(src)
  object.color_conversion = GBTiles::DataType.byte!(src)
  object.first_byte       = GBTiles::DataType.long!(src)
  object.binary_file_type = 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_import.rb, line 17
def initialize
  super GBTiles::GBR::TileSet::OBJECT_TYPE[:tile_import]
end