1 {$MODE DELPHI}
4 {
5 -----------------------------------
6 MAPSTRUCT.PAS ÂÅÐÑÈß ÎÒ 13.11.07
8 Ïîääåðæêà êàðò âåðñèè 1
9 -----------------------------------
10 }
12 {
13 Êàðòà ïðåäñòàâëÿåò ñîáîþ WAD, â êîòîðîì ðåñóðñû â êîðíå - ñîáñòâåííî ñàìè êàðòû
14 (MAP01, MAP02 è ò.ä.).
16 Áëîêè çàêàí÷èâàþòñÿ íóëåâûì áëîêîì (BlockType=BLOCK_NONE)
18 Ñòðóêòóðà êàðòû (MAP01, MAP02...):
19 --------------------------------------
20 SIGNATURE | Byte[3] | 'MAP'
21 VERSION | Byte | $01
22 BLOCK1 | TBlock |
23 BLOCK1DATA | RAW |
24 ... | ...... |
25 BLOCKN | TBlock |
26 BLOCKNDATA | RAW |
27 --------------------------------------
29 Ñòðóêòóðà áëîêà:
30 --------------------------------------
31 BLOCKTYPE | Byte | (BLOCK_TEXTURES, BLOCK_PANELS,...)
32 RESERVED | LongWord | $00000000
33 BLOCKSIZE | LongWord | Ñêîëüêî ýòîò áëîê â ðàçìåðå (áàéò ïîñëå record'à)
34 --------------------------------------
35 }
37 interface
39 const
50 type
75 Width,
103 Width,
126 implementation