Awful code for showing players' bets next to name.

This commit is contained in:
greek 2024-06-07 08:31:38 +01:00
parent e482529d67
commit 14009e8a5d
3 changed files with 107 additions and 44 deletions

View file

@ -43,11 +43,17 @@ void PlayerAreaModel::bet(BetType b, int n, int bet)
player->bet1.betType = b;
player->bet1.betValue = bet;
player->bet1.betSpot = n;
if (b == 9 && n <= 35) {
n = 35 - n;
}
emit betChanged(b, n, bet);
} else if (player->bet2.betType == NONE) {
player->bet2.betType = b;
player->bet2.betValue = bet;
player->bet2.betSpot = n;
if (b == 9 && n <= 35) {
n = 35 - n;
}
emit betChanged(b, n, bet);
}
}
@ -57,9 +63,15 @@ void PlayerAreaModel::removeBet(BetType b, int n)
Player *player = &players[focusedPlayer_];
if (player->bet1.betType != NONE) {
player->bet1.betType = NONE;
if (b == 9 && n <= 35) {
n = 35 - n;
}
emit betRemoved(b, n);
} else {
player->bet2.betType = NONE;
if (b == 9 && n <= 35) {
n = 35 - n;
}
emit betRemoved(b, n);
}
}