diff --git a/src/gui/qt/mainwindow/mainwindowimpl.cpp b/src/gui/qt/mainwindow/mainwindowimpl.cpp index 53dfeb76..eed460ff 100755 --- a/src/gui/qt/mainwindow/mainwindowimpl.cpp +++ b/src/gui/qt/mainwindow/mainwindowimpl.cpp @@ -785,6 +785,8 @@ void mainWindowImpl::callJoinNetworkGameDialog() { actionJoin_network_Game->trigger(); // re-trigger } else { + //needed for join and ready sounds - TODO + //myStartNetworkGameDialog->setMaxPlayerNumber(gameData.maxNumberOfPlayers); showNetworkStartDialog(); } } diff --git a/src/gui/qt/resources.qrc b/src/gui/qt/resources.qrc index 0220e42a..032a6f61 100755 --- a/src/gui/qt/resources.qrc +++ b/src/gui/qt/resources.qrc @@ -136,6 +136,8 @@ resources/sounds/check.wav resources/sounds/fold.wav resources/sounds/yourturn.wav + resources/sounds/playerconnected.wav + resources/sounds/onlinegameready.wav resources/translations/pokerth_de.qm diff --git a/src/gui/qt/resources/sounds/onlinegameready.wav b/src/gui/qt/resources/sounds/onlinegameready.wav new file mode 100644 index 00000000..ee9ada0a Binary files /dev/null and b/src/gui/qt/resources/sounds/onlinegameready.wav differ diff --git a/src/gui/qt/resources/sounds/playerconnected.wav b/src/gui/qt/resources/sounds/playerconnected.wav new file mode 100644 index 00000000..feaeb9b2 Binary files /dev/null and b/src/gui/qt/resources/sounds/playerconnected.wav differ diff --git a/src/gui/qt/startnetworkgamedialog/startnetworkgamedialogimpl.cpp b/src/gui/qt/startnetworkgamedialog/startnetworkgamedialogimpl.cpp index 40a0b1e1..88001874 100644 --- a/src/gui/qt/startnetworkgamedialog/startnetworkgamedialogimpl.cpp +++ b/src/gui/qt/startnetworkgamedialog/startnetworkgamedialogimpl.cpp @@ -64,7 +64,12 @@ void startNetworkGameDialogImpl::addConnectedPlayer(QString playerName, int righ QTreeWidgetItem *item = new QTreeWidgetItem(treeWidget,0); item->setData(0, 0, playerName); -// myW->getMySDLPlayer()->playSound("call", 0); + if(treeWidget->topLevelItemCount() != maxPlayerNumber) { + myW->getMySDLPlayer()->playSound("playerconnected", 0); + } + else { + myW->getMySDLPlayer()->playSound("onlinegameready", 0); + } checkPlayerQuantity(); } @@ -112,10 +117,7 @@ void startNetworkGameDialogImpl::checkPlayerQuantity() { else { pushButton_startGame->setEnabled(FALSE); } - - if(treeWidget->topLevelItemCount() == maxPlayerNumber) { -// myW->getMySDLPlayer()->playSound("raise", 0); - } + } void startNetworkGameDialogImpl::setSession(Session *session)