roulette-payout/PlayerAreaModel.cpp

51 lines
1 KiB
C++
Raw Normal View History

#include "PlayerAreaModel.h"
PlayerAreaModel::PlayerAreaModel(QObject *parent)
{
2024-06-01 13:19:32 +01:00
for(int i = 0; i < 7; i++){
2024-06-01 14:46:10 +01:00
playerNames.append("N/A");
2024-06-01 13:19:32 +01:00
}
}
2024-06-01 13:19:32 +01:00
QString PlayerAreaModel::getPlayerName(int n)
{
2024-06-01 13:19:32 +01:00
return playerNames.at(n);
}
2024-05-31 12:34:47 +01:00
void PlayerAreaModel::setPlayerName(QString s, int n)
{
2024-05-31 12:34:47 +01:00
switch(n) {
2024-06-01 13:19:32 +01:00
case 0:
playerNames[n] = s;
break;
2024-05-31 12:34:47 +01:00
case 1:
2024-06-01 13:19:32 +01:00
playerNames[n] = s;
2024-05-31 12:34:47 +01:00
break;
case 2:
2024-06-01 13:19:32 +01:00
playerNames[n] = s;
2024-05-31 12:34:47 +01:00
break;
case 3:
2024-06-01 13:19:32 +01:00
playerNames[n] = s;
2024-05-31 12:34:47 +01:00
break;
case 4:
2024-06-01 13:19:32 +01:00
playerNames[n] = s;
2024-05-31 12:34:47 +01:00
break;
case 5:
2024-06-01 13:19:32 +01:00
playerNames[n] = s;
2024-05-31 12:34:47 +01:00
break;
case 6:
2024-06-01 13:19:32 +01:00
playerNames[n] = s;
2024-05-31 12:34:47 +01:00
break;
}
}
2024-06-01 13:19:32 +01:00
void PlayerAreaModel::setFocusedPlayer(int n)
{
focusedPlayer = n;
}
void PlayerAreaModel::bet(BetType b, int n, int bet)
{
printf("Received %d-%d for player %s for %d gil\n", b, n, playerNames[focusedPlayer].toLocal8Bit().data(), bet);
}