gpg:: TurnBasedMatchConfig
#include <turn_based_match_config.h>
Eine Datenstruktur mit den Daten, die zum Erstellen eines TurnBasedMatch
erforderlich sind.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl)
|
|
TurnBasedMatchConfig()
|
|
TurnBasedMatchConfig(const TurnBasedMatchConfig & copy_from)
Erstellt eine Kopie eines vorhandenen
TurnBasedMatchConfig . |
|
TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)
Verschiebt einen vorhandenen
TurnBasedMatchConfig . |
Öffentliche Funktionen |
|
---|---|
ExclusiveBitMask() const
|
int64_t
Eine Bitmaske, die spezielle exklusive Rollen für den Spieler angibt, z. B. „Angreifer“ oder „Verteidiger“.
|
MaximumAutomatchingPlayers() const
|
uint32_t
Die maximale Anzahl von automatisch zugeordneten Spielern, die dem Spiel hinzugefügt werden können.
|
MinimumAutomatchingPlayers() const
|
uint32_t
Die Mindestanzahl von automatisch zugeordneten Spielern, die dem Spiel hinzugefügt werden sollen
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
IDs der Spieler, die zum neu erstellten Spiel eingeladen werden sollen
|
Valid() const
|
bool
Gibt „true“ zurück, wenn
TurnBasedMatchConfig mit Daten gefüllt ist. |
Variant() const
|
uint32_t
Entwicklerspezifischer Wert zur Angabe des Übereinstimmungstyps oder -modus
|
operator=(const TurnBasedMatchConfig & copy_from)
|
Weist dieses
TurnBasedMatchConfig durch Kopieren aus einer anderen Domain zu. |
operator=(TurnBasedMatchConfig && move_from)
|
Weist dieses
TurnBasedMatchConfig zu, indem ein anderes Element dorthin verschoben wird. |
Kurse |
|
---|---|
gpg:: |
Erstellt ein oder mehrere TurnBasedMatchConfig-Objekte. |
Öffentliche Funktionen
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Eine Bitmaske, die spezielle exklusive Rollen für den Spieler angibt, z. B. „Angreifer“ oder „Verteidiger“.
Das logische Produkt (AND) aller teilnehmenden Spieler muss für die automatische Zuordnung gleich null sein. Kann nur aufgerufen werden, wenn Valid „true“ zurückgibt.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
Die maximale Anzahl von automatisch zugeordneten Spielern, die dem Spiel hinzugefügt werden können.
Kann nur aufgerufen werden, wenn Valid „true“ zurückgibt.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Die Mindestanzahl von automatisch zugeordneten Spielern, die dem Spiel hinzugefügt werden sollen
Kann nur aufgerufen werden, wenn Valid „true“ zurückgibt.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
IDs der Spieler, die zum neu erstellten Spiel eingeladen werden sollen
Kann nur aufgerufen werden, wenn Valid „true“ zurückgibt.
TurnBasedMatchConfig
TurnBasedMatchConfig( std::shared_ptr< const TurnBasedMatchConfigImpl > impl )
Erstellt ein TurnBasedMatchConfig
von einem shared_ptr
in einen TurnBasedMatchConfigImpl
.
Vorgesehen für die interne Verwendung durch die API.
TurnBasedMatchConfig
TurnBasedMatchConfig()
TurnBasedMatchConfig
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
Erstellt eine Kopie eines vorhandenen TurnBasedMatchConfig
.
TurnBasedMatchConfig
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
Verschiebt einen vorhandenen TurnBasedMatchConfig
.
Gültig
bool Valid() const
Gibt „true“ zurück, wenn TurnBasedMatchConfig
mit Daten gefüllt ist.
Muss „true“ zurückgeben, damit die Getter-Funktionen (PlayerIdsToInvite
, MinimumAutomatchingPlayers
usw.) für das TurnBasedMatchConfig
-Objekt verwendet werden können.
Variante
uint32_t Variant() const
Entwicklerspezifischer Wert zur Angabe des Übereinstimmungstyps oder -modus
Nur Spieler mit demselben Wert können an ein Spiel teilnehmen. Kann nur aufgerufen werden, wenn Valid „true“ zurückgibt.
Operator=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
Weist dieses TurnBasedMatchConfig
durch Kopieren aus einer anderen Domain zu.
Operator=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
Weist dieses TurnBasedMatchConfig
zu, indem ein anderes Element dorthin verschoben wird.