#ifndef KPLTypesH #define KPLTypesH //--------------------------------------------------------------------------- class cKPmap { public: const char* ClearName; const char* ShortName; const char* FileName; int MaxPlayers; int Weight; }; class cKPfaction { public: const char* name; }; class cKPplayer { public: int allyteam; cKPfaction* faction; unsigned char color[3]; }; class cKPmodoptions { public: int ons; int minelauncher; int nx; }; class cKPgame { public: char* description; cKPmap* map; int NbrPlayers; cKPplayer** players; int PlayerTeamNum; int isSpeccing; static const char* ModFileName; static const char* ScriptFileName; static const char* ExecutableFileName; static const char* ClientExecutableFileName; static const char* SettingsExecutableFileName; cKPmodoptions* ModOptions; int EndCondition; }; //--------------------------------------------------------------------------- #endif