Proof that you are ready for internet games

This commit is contained in:
titiger 2016-02-09 00:48:35 +01:00
parent 2e15aef054
commit b809ea2233
3 changed files with 25 additions and 2 deletions

@ -1 +1 @@
Subproject commit c256b69196d8aae7f00b833e75d6acdcb73953b0
Subproject commit b3fab75a92e85a2bb0f1b2349313aac6f4b6fd6f

View File

@ -73,6 +73,19 @@ BattleEnd::BattleEnd(Program *program, const Stats *stats,ProgramState *originSt
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s %d]\n",__FILE__,__FUNCTION__,__LINE__);
if(stats->getVictory(stats->getThisFactionIndex())==true){
printf("I won\n");
if (Config::getInstance().getString("InternetGamesBlockScenario", "") != ""
&& Config::getInstance().getBool("InternetGamesAllowed", "false") == false) {
printf("won=%s\n",gameSettings->getScenario().c_str());
if(Config::getInstance().getString("InternetGamesBlockScenario")==gameSettings->getScenario()){
Config::getInstance().setBool("InternetGamesAllowed",true);
Config::getInstance().save();
printf("give it to me baby!\n");
}
}
}
initBackgroundVideo();
initBackgroundMusic();

View File

@ -106,7 +106,17 @@ void MenuStateNewGame::mouseClick(int x, int y, MouseButton mouseButton){
}
else if(buttonMasterserverGame.mouseClick(x, y)){
soundRenderer.playFx(coreData.getClickSoundB());
mainMenu->setState(new MenuStateMasterserver(program, mainMenu));
if (Config::getInstance().getString("InternetGamesBlockScenario", "") != ""
&& Config::getInstance().getBool("InternetGamesAllowed", "false") == false) {
mainMenu->setState(
new MenuStateScenario(program, mainMenu, false,
Config::getInstance().getPathListForType(
ptScenarios),
Config::getInstance().getString(
"InternetGamesBlockScenario")));
} else {
mainMenu->setState(new MenuStateMasterserver(program, mainMenu));
}
}
else if(buttonTutorial.mouseClick(x, y)){
soundRenderer.playFx(coreData.getClickSoundB());