mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-18 00:12:15 -07:00
Introduce isLocalPlayer convenience method.
Took 21 minutes
This commit is contained in:
parent
b4984ff31d
commit
431afcf297
2 changed files with 7 additions and 7 deletions
|
|
@ -35,6 +35,11 @@ Player *PlayerManager::getActiveLocalPlayer(int activePlayer) const
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
bool PlayerManager::isLocalPlayer(int playerId)
|
||||
{
|
||||
return game->getGameState()->getIsLocalGame() || playerId == localPlayerId;
|
||||
}
|
||||
|
||||
Player *PlayerManager::addPlayer(int playerId, const ServerInfo_User &info)
|
||||
{
|
||||
auto *newPlayer = new Player(info, playerId, isLocalPlayer(playerId) || game->getGameState()->getIsLocalGame(),
|
||||
|
|
@ -68,13 +73,7 @@ Player *PlayerManager::getPlayer(int playerId) const
|
|||
void PlayerManager::onPlayerConceded(int playerId, bool conceded)
|
||||
{
|
||||
// GameEventHandler cares about this for sending the concede/unconcede commands
|
||||
if (game->getGameState()->getIsLocalGame()) {
|
||||
if (conceded) {
|
||||
emit activeLocalPlayerConceded();
|
||||
} else {
|
||||
emit activeLocalPlayerUnconceded();
|
||||
}
|
||||
} else if (playerId == localPlayerId) {
|
||||
if (isLocalPlayer(playerId)) {
|
||||
if (conceded) {
|
||||
emit activeLocalPlayerConceded();
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -48,6 +48,7 @@ public:
|
|||
}
|
||||
|
||||
Player *getActiveLocalPlayer(int activePlayer) const;
|
||||
bool isLocalPlayer(int playerId);
|
||||
|
||||
Player *addPlayer(int playerId, const ServerInfo_User &info);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue