bugfix: crash --> changeplayername if game wasnt started
This commit is contained in:
@@ -36,6 +36,8 @@ Game::Game(ConfigFile* c, GuiInterface* g, int qP, int sC, int sB) : myConfig(c)
|
|||||||
// cout << "Create Game Object" << "\n";
|
// cout << "Create Game Object" << "\n";
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
actualHandID = 0;
|
||||||
|
|
||||||
for(i=0; i<myGui->getMaxQuantityPlayers(); i++) {
|
for(i=0; i<myGui->getMaxQuantityPlayers(); i++) {
|
||||||
playerArray[i] = 0;
|
playerArray[i] = 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -492,8 +492,9 @@ void mainWindowImpl::callSettingsDialog() {
|
|||||||
else { groupBox_tools->show(); }
|
else { groupBox_tools->show(); }
|
||||||
|
|
||||||
//Falls Spielernamen geändert wurden --> neu zeichnen --> erst beim nächsten Neustart neu ausgelesen
|
//Falls Spielernamen geändert wurden --> neu zeichnen --> erst beim nächsten Neustart neu ausgelesen
|
||||||
if (v->getPlayerNickIsChanged()) {
|
if (v->getPlayerNickIsChanged() && actualGame) {
|
||||||
cout << "wurst" << endl;
|
|
||||||
|
actualHand->getPlayerArray()[0]->setMyName(v->lineEdit_humanPlayerName->text().toStdString());
|
||||||
actualHand->getPlayerArray()[1]->setMyName(v->lineEdit_Opponent1Name->text().toStdString());
|
actualHand->getPlayerArray()[1]->setMyName(v->lineEdit_Opponent1Name->text().toStdString());
|
||||||
actualHand->getPlayerArray()[2]->setMyName(v->lineEdit_Opponent2Name->text().toStdString());
|
actualHand->getPlayerArray()[2]->setMyName(v->lineEdit_Opponent2Name->text().toStdString());
|
||||||
actualHand->getPlayerArray()[3]->setMyName(v->lineEdit_Opponent3Name->text().toStdString());
|
actualHand->getPlayerArray()[3]->setMyName(v->lineEdit_Opponent3Name->text().toStdString());
|
||||||
|
|||||||
Reference in New Issue
Block a user