7#ifndef COCKATRICE_GAME_STATE_H
8#define COCKATRICE_GAME_STATE_H
14class ServerInfo_PlayerProperties;
26 QList<AbstractClient *>
clients,
Definition abstract_game.h:21
int getHostId() const
Definition game_state.h:108
bool resuming
Definition game_state.h:131
int secondsElapsed
Definition game_state.h:126
bool getIsLocalGame() const
Definition game_state.h:42
QList< AbstractClient * > clients
Definition game_state.h:129
void setActivePlayer(int activePlayerId)
Definition game_state.h:73
void setHostId(int _hostId)
Definition game_state.h:32
void setGameClosed(bool closed)
Definition game_state.h:84
int hostId
Definition game_state.h:127
void updateTimeElapsedLabel(QString newTime)
void setGameTime(int _secondsElapsed)
Definition game_state.cpp:29
void incrementGameTime()
Definition game_state.cpp:24
GameState(AbstractGame *parent, int secondsElapsed, int hostId, bool isLocalGame, QList< AbstractClient * > clients, bool gameStateKnown, bool resuming, int currentPhase, bool gameClosed)
Definition game_state.cpp:5
void onStartedChanged(bool _started)
Definition game_state.h:94
int getCurrentPhase() const
Definition game_state.h:62
QList< AbstractClient * > getClients() const
Definition game_state.h:37
void activePhaseChanged(int activePhase)
int currentPhase
Definition game_state.h:132
void setGameStateKnown(bool known)
Definition game_state.h:103
int getActivePlayer() const
Definition game_state.h:79
QTimer * gameTimer
Definition game_state.h:125
const bool isLocalGame
Definition game_state.h:128
void setCurrentPhase(int phase)
Definition game_state.h:67
bool isGameClosed() const
Definition game_state.h:89
bool gameClosed
Definition game_state.h:134
int activePlayer
Definition game_state.h:133
bool gameStateKnown
Definition game_state.h:130
void activePlayerChanged(int playerId)
void gameStarted(bool resuming)
void setResuming(bool _resuming)
Definition game_state.h:52
bool isResuming() const
Definition game_state.h:47
bool isGameStateKnown() const
Definition game_state.h:57