Import Aliens vs Predator - Gold (Build 116)
Source code release, imported from: https://www.gamefront.com/games/aliens-vs-predator-3/file/avp-gold-complete-source-code All text files were converted to Unix format.
This commit is contained in:
commit
218ca90543
572 changed files with 434587 additions and 0 deletions
84
3dc/win95/objedit.h
Normal file
84
3dc/win95/objedit.h
Normal file
|
@ -0,0 +1,84 @@
|
|||
|
||||
#include "Chunk.hpp"
|
||||
|
||||
#define VECTOR VECTORCH
|
||||
|
||||
struct ChunkMapBlock
|
||||
{
|
||||
char TemplateName[20];
|
||||
char TemplateNotes[100];
|
||||
int MapType;
|
||||
int MapShape;
|
||||
int MapFlags;
|
||||
int MapFlags2;
|
||||
int MapFlags3;
|
||||
int MapCType;
|
||||
int MapCGameType;
|
||||
int MapCStrategyS;
|
||||
int MapCStrategyL;
|
||||
int MapInteriorType;
|
||||
int MapLightType;
|
||||
int MapMass;
|
||||
VECTOR MapNewtonV;
|
||||
VECTOR MapOrigin;
|
||||
int MapViewType;
|
||||
|
||||
int MapVDBData;
|
||||
int SimShapeList;
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
class Map_Block_Chunk : public Chunk
|
||||
{
|
||||
public:
|
||||
virtual size_t size_chunk()
|
||||
{
|
||||
return (chunk_size=216);
|
||||
}
|
||||
virtual BOOL output_chunk (HANDLE &);
|
||||
|
||||
virtual void fill_data_block (char * data_start);
|
||||
|
||||
ChunkMapBlock map_data;
|
||||
friend class Object_Project_Data_Chunk;
|
||||
|
||||
Map_Block_Chunk (Object_Project_Data_Chunk * parent)
|
||||
:Chunk(parent,"MAPBLOCK")
|
||||
{}
|
||||
private:
|
||||
|
||||
//constructor from buffer
|
||||
Map_Block_Chunk (Object_Project_Data_Chunk * parent,const char* data);
|
||||
};
|
||||
|
||||
struct ChunkStrategy
|
||||
{
|
||||
char StrategyName[20];
|
||||
char StrategyNotes[100];
|
||||
int Strategy;
|
||||
};
|
||||
|
||||
class Strategy_Chunk : public Chunk
|
||||
{
|
||||
public :
|
||||
virtual size_t size_chunk()
|
||||
{
|
||||
return (chunk_size=136);
|
||||
}
|
||||
virtual BOOL output_chunk (HANDLE &);
|
||||
|
||||
virtual void fill_data_block (char * data_start);
|
||||
|
||||
ChunkStrategy strategy_data;
|
||||
friend class Object_Project_Data_Chunk;
|
||||
|
||||
Strategy_Chunk(Object_Project_Data_Chunk *parent)
|
||||
:Chunk(parent,"STRATEGY")
|
||||
{}
|
||||
private:
|
||||
|
||||
//constructor from buffer
|
||||
Strategy_Chunk (Object_Project_Data_Chunk * parent,const char* data);
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue