Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
IGameSettingsProvider Class Referenceabstract

#include <interface_game_settings_provider.h>

Inheritance diagram for IGameSettingsProvider:
[legend]

Public Member Functions

virtual ~IGameSettingsProvider ()=default
virtual QString getGameDescription () const =0
virtual int getMaxPlayers () const =0
virtual QString getGameTypes () const =0
virtual bool getOnlyBuddies () const =0
virtual bool getOnlyRegistered () const =0
virtual bool getSpectatorsAllowed () const =0
virtual bool getSpectatorsNeedPassword () const =0
virtual bool getSpectatorsCanTalk () const =0
virtual bool getSpectatorsCanSeeEverything () const =0
virtual bool getCreateGameAsSpectator () const =0
virtual int getDefaultStartingLifeTotal () const =0
virtual bool getShareDecklistsOnLoad () const =0
virtual bool getRememberGameSettings () const =0
virtual bool getLocalGameRememberSettings () const =0
virtual int getLocalGameMaxPlayers () const =0
virtual int getLocalGameStartingLifeTotal () const =0

Constructor & Destructor Documentation

◆ ~IGameSettingsProvider()

virtual IGameSettingsProvider::~IGameSettingsProvider ( )
virtualdefault

Member Function Documentation

◆ getCreateGameAsSpectator()

virtual bool IGameSettingsProvider::getCreateGameAsSpectator ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getDefaultStartingLifeTotal()

virtual int IGameSettingsProvider::getDefaultStartingLifeTotal ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getGameDescription()

virtual QString IGameSettingsProvider::getGameDescription ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getGameTypes()

virtual QString IGameSettingsProvider::getGameTypes ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getLocalGameMaxPlayers()

virtual int IGameSettingsProvider::getLocalGameMaxPlayers ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getLocalGameRememberSettings()

virtual bool IGameSettingsProvider::getLocalGameRememberSettings ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getLocalGameStartingLifeTotal()

virtual int IGameSettingsProvider::getLocalGameStartingLifeTotal ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getMaxPlayers()

virtual int IGameSettingsProvider::getMaxPlayers ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getOnlyBuddies()

virtual bool IGameSettingsProvider::getOnlyBuddies ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getOnlyRegistered()

virtual bool IGameSettingsProvider::getOnlyRegistered ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getRememberGameSettings()

virtual bool IGameSettingsProvider::getRememberGameSettings ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getShareDecklistsOnLoad()

virtual bool IGameSettingsProvider::getShareDecklistsOnLoad ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getSpectatorsAllowed()

virtual bool IGameSettingsProvider::getSpectatorsAllowed ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getSpectatorsCanSeeEverything()

virtual bool IGameSettingsProvider::getSpectatorsCanSeeEverything ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getSpectatorsCanTalk()

virtual bool IGameSettingsProvider::getSpectatorsCanTalk ( ) const
nodiscardpure virtual

Implemented in GameSettings.

◆ getSpectatorsNeedPassword()

virtual bool IGameSettingsProvider::getSpectatorsNeedPassword ( ) const
nodiscardpure virtual

Implemented in GameSettings.


The documentation for this class was generated from the following file: