From 5d10312eadf4506d0df74e741e31ed31ffbd5b92 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Fri, 15 Apr 2011 00:13:13 +0000 Subject: [PATCH] - send notification of cancel action --- .../glest_game/menu/menu_state_connected_game.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/glest_game/menu/menu_state_connected_game.cpp b/source/glest_game/menu/menu_state_connected_game.cpp index acfdd363..3738f081 100644 --- a/source/glest_game/menu/menu_state_connected_game.cpp +++ b/source/glest_game/menu/menu_state_connected_game.cpp @@ -649,6 +649,19 @@ void MenuStateConnectedGame::mouseClick(int x, int y, MouseButton mouseButton){ this,fileArchiveExtension,fileArchiveExtractCommand, fileArchiveExtractCommandParameters,fileArchiveExtractCommandSuccessResult); ftpClientThread->start(); + + Lang &lang= Lang::getInstance(); + const vector languageList = clientInterface->getGameSettings()->getUniqueNetworkPlayerLanguages(); + for(unsigned int i = 0; i < languageList.size(); ++i) { + char szMsg[1024]=""; + if(lang.hasString("CancelDownloadsMsg",languageList[i]) == true) { + sprintf(szMsg,lang.get("CancelDownloadsMsg",languageList[i]).c_str(),getHumanPlayerName().c_str()); + } + else { + sprintf(szMsg,"Player: %s cancelled all file downloads.",getHumanPlayerName().c_str()); + } + clientInterface->sendTextMessage(szMsg,-1, lang.isLanguageLocal(languageList[i]),languageList[i]); + } } } else if(buttonDisconnect.mouseClick(x,y)){