Soldat map structure
Details
{------- save map file structs -------}
TMapFile_Header = packed record
Version : integer;
end;
TMapFile_Options = packed record
MapName : string38;
TextureName : string24;
BackgroundColor, BackgroundColor2 : longint;
StartJet : integer;
GrenadePacks, Medikits : byte;
Weather : byte;
Steps : byte;
MapRandomID : integer;
end;
{ TMapFile_Options_Old = packed record
MapName : string24;
TextureName : string24;
BackgroundColor, BackgroundColor2 : longint;
StartJet : integer;
GrenadePacks, Medikits : byte;
Weather : byte;
MapRandomID : integer;
end; }
TMapFile_Polygon_Start = packed record
PolyCount : integer;
end;
TMapFile_Polygon = packed record
Poly : TPolygon;
Perp : array[1..3] of TD3DXVector3;
PolyType : byte;
end;
TMapFile_Sector_Start = packed record
SectorsDivision : integer;
SectorNum : integer;
end;
TMapFile_Sector_New = packed record
PolyCount : word;
end;
TMapFile_Sector_PolyNum = packed record
Polys : word;
end;
TMapFile_Prop_Start = packed record
Num : integer;
end;
TMapFile_Prop = packed record
Prop : TProp;
end;
{ TMapFile_Prop_Old = packed record
Prop : TPropOld;
end; }
TMapFile_Scenery_Start = packed record
Num : integer;
end;
TMapFile_Scenery = packed record
Name : string50;
Date : integer;
end;
{TMapFile_Scenery_Old = packed record
Name : string38;
end; }
TMapFile_Collider_Start = packed record
Num : integer;
end;
TMapFile_Collider = packed record
Collider : TCollider;
end;
TMapFile_SpawnPoint_Start = packed record
Num : integer;
end;
TMapFile_SpawnPoint = packed record
SpawnPoint : TSpawnPoint;
end;
TMapFile_WayPoint_Start = packed record
Num : integer;
end;
TMapFile_WayPoint = packed record
WayPoint : TNewWayPoint;
end;
{ TMapFile_OldWayPoint = packed record
WayPoint : TWayPoint;
end; }
{------- end map file structs -------}