DEADSOFTWARE

9e2fd06ca524b20f75a1c95c5d6ec1e58f2ea85f
[d2df-editor.git] / src / shared / WADSTRUCT.pas
1 unit WADSTRUCT;
3 {$MODE Delphi}
5 {
6 -----------------------------------
7 WADSTRUCT.PAS ВЕРСИЯ ОТ 24.09.06
9 Поддержка вадов версии 1
10 -----------------------------------
12 Структура DFWAD-файла версии 1:
13 ------------------------------------------
14 SIGNATURE | Byte[5] | 'DFWAD'
15 VERSION | Byte | $01
16 HEADER | TWADHeaderRec_1 |
17 RESRECORD1 | TResourceTableRec_1 |
18 ... | ................... |
19 RESRECORDN | TResourceTableRec_1 |
20 DATA | RAW |
21 ------------------------------------------
22 }
24 interface
26 type
27 Char16 = packed array[0..15] of Char;
29 TWADHeaderRec_1 = packed record
30 RecordsCount: Word;
31 end;
33 TResourceTableRec_1 = packed record
34 ResourceName: Char16;
35 Address: LongWord;
36 Length: LongWord;
37 end;
39 const
40 DFWAD_SIGNATURE = 'DFWAD';
41 DFWAD_VERSION = $01;
43 implementation
45 end.