| 6 |
|
_FileTypes; |
| 7 |
|
|
| 8 |
|
type |
| 9 |
< |
TFile_AKEV = class(TFile) |
| 9 |
> |
TFile_AKEV = class(TResource) |
| 10 |
|
public |
| 11 |
|
procedure InitDataFields; override; |
| 12 |
|
end; |
| 22 |
|
FDataFields := TBlock.Create(Self, nil, 'Base', '', []); |
| 23 |
|
with FDataFields do |
| 24 |
|
begin |
| 25 |
< |
AddField(TFileID, 'FileID', '', []); |
| 25 |
> |
AddField(TResourceID, 'FileID', '', []); |
| 26 |
|
AddField(TLevelID, 'LevelID', '', []); |
| 27 |
|
|
| 28 |
|
AddField(TLinkByID, 'PNTA-link', 'Link to the 3D Point Array', ['PNTA']); |
| 48 |
|
AddField(TLinkByID, 'AKDA-link', 'Link to the Door Frame Array', ['AKDA']); |
| 49 |
|
|
| 50 |
|
|
| 51 |
< |
AddField(TFloat, 'Neg. x-coordinate', 'Maximal negative x-coordinate of the level model', []); |
| 52 |
< |
AddField(TFloat, 'Neg. y-coordinate', 'Maximal negative y-coordinate of the level model', []); |
| 53 |
< |
AddField(TFloat, 'Neg. z-coordinate', 'Maximal negative z-coordinate of the level model', []); |
| 54 |
< |
|
| 55 |
< |
AddField(TFloat, 'Pos. x-coordinate', 'Maximal positive x-coordinate of the level model', []); |
| 56 |
< |
AddField(TFloat, 'Pos. y-coordinate', 'Maximal positive y-coordinate of the level model', []); |
| 57 |
< |
AddField(TFloat, 'Pos. z-coordinate', 'Maximal positive z-coordinate of the level model', []); |
| 51 |
> |
AddField(TFloat, 'AABB X-', 'Minimal x-coordinate of the level model', []); |
| 52 |
> |
AddField(TFloat, 'AABB Y-', 'Minimal y-coordinate of the level model', []); |
| 53 |
> |
AddField(TFloat, 'AABB Z-', 'Minimal z-coordinate of the level model', []); |
| 54 |
> |
|
| 55 |
> |
AddField(TFloat, 'AABB X+', 'Maximal x-coordinate of the level model', []); |
| 56 |
> |
AddField(TFloat, 'AABB Y+', 'Maximal y-coordinate of the level model', []); |
| 57 |
> |
AddField(TFloat, 'AABB Z+', 'Maximal z-coordinate of the level model', []); |
| 58 |
|
|
| 59 |
|
AddField(TUnused, 'Not used', '', [1024]); |
| 60 |
|
AddField(TFloat, 'Unknown', 'Unknown; maybe the tolerance', []); |