3 {$INCLUDE ../shared/a_modes.inc}
5 {
6 -----------------------------------
7 MAPSTRUCT.PAS ВЕРСИЯ ОТ 13.11.07
9 Поддержка карт версии 1
10 -----------------------------------
11 }
13 {
14 Карта представляет собою WAD, в котором ресурсы в корне - собственно сами карты
15 (MAP01, MAP02 и т.д.).
17 Блоки заканчиваются нулевым блоком (BlockType=BLOCK_NONE)
19 Структура карты (MAP01, MAP02...):
20 --------------------------------------
21 SIGNATURE | Byte[3] | 'MAP'
22 VERSION | Byte | $01
23 BLOCK1 | TBlock |
24 BLOCK1DATA | RAW |
25 ... | ...... |
26 BLOCKN | TBlock |
27 BLOCKNDATA | RAW |
28 --------------------------------------
30 Структура блока:
31 --------------------------------------
32 BLOCKTYPE | Byte | (BLOCK_TEXTURES, BLOCK_PANELS,...)
33 RESERVED | LongWord | $00000000
34 BLOCKSIZE | LongWord | Сколько этот блок в размере (байт после record'а)
35 --------------------------------------
36 }
38 interface
40 const
51 type
76 Width,
104 Width,
127 implementation