图块的数据类。
图块页编号。
图块页名称。
图块页模式(0:世界地图类型,1:区域地图类型,2:兼容VX的类型)。
图块索引(0-8)中所使用的素材文件名。
其中参数所使用的编号代表之意如下:
| 0 | TileA1 | 1 | TileA2 | 2 | TileA3 |
|---|---|---|---|---|---|
| 3 | TileA4 | 4 | TileA5 | 5 | TileB |
| 6 | TileC | 7 | TileD | 8 | TileE |
标志的表格。利用一维数组储存着各类标志(Table)。
这是图块 ID 的补充。每一位表示的内容如下。
尽管本手册中并不讨论位运算,但这与C语言等都是共通的。需要时,我们建议您在互联网上搜索有关「十六进制位运算」的信息。
备注。
class RPG::Tileset
def initialize
@id = 0
@mode = 1
@name = ''
@tileset_names = Array.new(9).collect{''}
@flags = Table.new(8192)
@flags[0] = 0x0010
(2048..2815).each {|i| @flags[i] = 0x000F}
(4352..8191).each {|i| @flags[i] = 0x000F}
@note = ''
end
attr_accessor :id
attr_accessor :mode
attr_accessor :name
attr_accessor :tileset_names
attr_accessor :flags
attr_accessor :note
end