//--------------------------------------------------------------------------- #include "KPLFillModSpecific.h" #include "KPLTypes.h" #include cKPmap** KPMapList; cKPfaction** KPFactionList; int nbrKPmaps=8; int nbrKPfactions=3; const char* cKPgame::ModFileName="Kernel_Panic_3.2.sd7\x00PaddingPaddingPaddingPadding"; const char* cKPgame::ScriptFileName="Kernel_Panic_script.txt\x00PaddingPaddingPaddingPadding"; #ifdef __WIN32__ const char* cKPgame::ExecutableFileName="spring.exe\x00PaddingPaddingPaddingPadding"; const char* cKPgame::ClientExecutableFileName="KPSClient.exe\x00PaddingPaddingPaddingPadding"; const char* cKPgame::SettingsExecutableFileName="springsettings.exe\x00PaddingPaddingPaddingPadding"; #else const char* cKPgame::ExecutableFileName="spring"; const char* cKPgame::ClientExecutableFileName="KPSClient"; const char* cKPgame::SettingsExecutableFileName="springsettings"; #endif //--------------------------------------------------------------------------- void KPLFillModSpecific() { int m,f; KPMapList=(cKPmap**)malloc(nbrKPmaps*sizeof(cKPmap*)); KPFactionList=(cKPfaction**)malloc(nbrKPfactions*sizeof(cKPfaction*)); for(m=0;mClearName="Marble Madness"; KPMapList[0]->ShortName="MM"; KPMapList[0]->FileName="Marble_Madness_Map.smf\x00PaddingPaddingPaddingPadding"; KPMapList[0]->MaxPlayers=4; KPMapList[0]->Weight=7; KPMapList[1]->ClearName="Major Madness"; KPMapList[1]->ShortName="MjM"; KPMapList[1]->FileName="Major_Madness3.0.smf\x00PaddingPaddingPaddingPadding"; KPMapList[1]->MaxPlayers=8; KPMapList[1]->Weight=5; KPMapList[2]->ClearName="Direct Memory Access 0.5c"; KPMapList[2]->ShortName="DMC05c"; KPMapList[2]->FileName="Direct Memory Access 0.5c (beta).smf\x00PaddingPaddingPaddingPadding"; KPMapList[2]->MaxPlayers=6; KPMapList[2]->Weight=3; KPMapList[3]->ClearName="Direct Memory Access 0.5e"; KPMapList[3]->ShortName="DMC05e"; KPMapList[3]->FileName="Direct Memory Access 0.5e (beta).smf\x00PaddingPaddingPaddingPadding"; KPMapList[3]->MaxPlayers=6; KPMapList[3]->Weight=3; KPMapList[4]->ClearName="Spooler Buffer"; KPMapList[4]->ShortName="SB"; KPMapList[4]->FileName="Spooler Buffer 0.5 (beta).smf\x00PaddingPaddingPaddingPadding"; KPMapList[4]->MaxPlayers=4; KPMapList[4]->Weight=4; KPMapList[5]->ClearName="Digital Divide"; KPMapList[5]->ShortName="DD"; KPMapList[5]->FileName="DigitalDivide_PT2.smf\x00PaddingPaddingPaddingPadding"; KPMapList[5]->MaxPlayers=4; KPMapList[5]->Weight=4; KPMapList[6]->ClearName="Data Cache"; KPMapList[6]->ShortName="DC"; KPMapList[6]->FileName="Data Cache L1.smf\x00PaddingPaddingPaddingPadding"; KPMapList[6]->MaxPlayers=6; KPMapList[6]->Weight=6; KPMapList[7]->ClearName="Speed Balls 16 Way"; KPMapList[7]->ShortName="SS16W"; KPMapList[7]->FileName="Speed_Balls_16_Way.smf\x00PaddingPaddingPaddingPadding"; KPMapList[7]->MaxPlayers=6; KPMapList[7]->Weight=3; KPFactionList[0]->name="System\x00PaddingPaddingPaddingPadding"; KPFactionList[1]->name="Hacker\x00PaddingPaddingPaddingPadding"; KPFactionList[2]->name="Network\x00PaddingPaddingPaddingPadding"; }