/** * @file game.h * @ingroup GameLogic */ //! \todo Document this file. #ifndef COCKATRICE_GAME_H #define COCKATRICE_GAME_H #include "abstract_game.h" #include class AbstractClient; class Event_GameJoined; class QObject; class QString; template class QMap; template class QList; class ICardPreferenceProvider; class IInterfaceSettingsProvider; class Game : public AbstractGame { Q_OBJECT public: Game(QObject *parent, bool isLocalGame, QList &_clients, const Event_GameJoined &event, const QMap &_roomGameTypes, IInterfaceSettingsProvider *interfaceSettings = nullptr, ICardPreferenceProvider *cardPreferences = nullptr); }; #endif // COCKATRICE_GAME_H