7#ifndef COCKATRICE_ABSTRACT_GAME_H
8#define COCKATRICE_ABSTRACT_GAME_H
16#include <libcockatrice/protocol/pb/game_replay.pb.h>
65 CardItem *
getCard(
int playerId,
const QString &zoneName,
int cardId)
const;
Definition abstract_client.h:51
GameState * getGameState() const
Definition abstract_game.h:44
CardItem * getActiveCard() const
Definition abstract_game.h:68
PlayerManager * getPlayerManager() const
Definition abstract_game.h:54
GameEventHandler * getGameEventHandler() const
Definition abstract_game.h:49
CardItem * activeCard
Definition abstract_game.h:32
GameMetaInfo * getGameMetaInfo()
Definition abstract_game.h:39
PlayerManager * playerManager
Definition abstract_game.h:31
void loadReplay(GameReplay *replay)
Definition abstract_game.cpp:32
GameEventHandler * gameEventHandler
Definition abstract_game.h:30
TabGame * tab
Definition abstract_game.h:27
TabGame * getTab() const
Definition abstract_game.h:34
GameMetaInfo * gameMetaInfo
Definition abstract_game.h:28
CardItem * getCard(int playerId, const QString &zoneName, int cardId) const
Definition abstract_game.cpp:43
AbstractClient * getClientForPlayer(int playerId) const
Definition abstract_game.cpp:18
bool isHost() const
Definition abstract_game.cpp:13
AbstractGame(TabGame *tab)
Definition abstract_game.cpp:5
void setActiveCard(CardItem *card)
Definition abstract_game.cpp:38
GameState * gameState
Definition abstract_game.h:29
Definition card_item.h:29
Definition game_event_handler.h:46
Definition game_state.h:18
Definition player_manager.h:17