class GBTiles::GBM::Map::Objects::MapTileDataRecord

Attributes

flipped_horizontally[RW]
flipped_vertically[RW]
gbc_palette[RW]
sgb_palette[RW]
tile_number[RW]

Public Class Methods

initFromBitString(number) click to toggle source
# File lib/gbtiles/gbm/map/objects/map_tile_data_record.rb, line 16
def self.initFromBitString number
  record = GBTiles::GBM::Map::Objects::MapTileDataRecord.new

  record.tile_number          = number.bits(0..9)
  record.gbc_palette          = number.bits(10..14)
  record.sgb_palette          = number.bits(16..18)
  record.flipped_horizontally = number.bits(22..22)
  record.flipped_vertically   = number.bits(23..23)

  record
end
new() click to toggle source
# File lib/gbtiles/gbm/map/objects/map_tile_data_record.rb, line 13
def initialize
end