gpg:: TurnBasedMatchConfig
#include <turn_based_match_config.h>
Eine Datenstruktur mit den Daten, die zum Erstellen einer TurnBasedMatch
erforderlich sind.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl)
|
|
TurnBasedMatchConfig()
|
|
TurnBasedMatchConfig(const TurnBasedMatchConfig & copy_from)
Erstellt eine Kopie einer vorhandenen
TurnBasedMatchConfig . |
|
TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)
Verschiebt ein vorhandenes
TurnBasedMatchConfig . |
Öffentliche Funktionen |
|
---|---|
ExclusiveBitMask() const
|
int64_t
Eine Bitmaske, die spielspezifische exklusive Rollen für den Spieler angibt, z. B. „Angreifer“ oder „Verteidiger“.
|
MaximumAutomatchingPlayers() const
|
uint32_t
Die maximale Anzahl automatisch zugeordneter Spieler, die dem Spiel hinzugefügt werden sollen.
|
MinimumAutomatchingPlayers() const
|
uint32_t
Die Mindestanzahl von automatisch zuordnenden Spielern, die dem Spiel hinzugefügt werden sollen.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
Die 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
Ein entwicklerspezifischer Wert, der zur Angabe des Übereinstimmungstyps oder -modus verwendet wird.
|
operator=(const TurnBasedMatchConfig & copy_from)
|
Weist diesem/dieser
TurnBasedMatchConfig durch Kopieren aus einem anderen zu. |
operator=(TurnBasedMatchConfig && move_from)
|
Weist diesem
TurnBasedMatchConfig zu, indem eine andere in die Datei verschoben wird. |
Klassen |
|
---|---|
gpg:: |
Erstellt ein oder mehrere TurnBasedMatchConfig-Objekte. |
Öffentliche Funktionen
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Eine Bitmaske, die spielspezifische exklusive Rollen für den Spieler angibt, z. B. „Angreifer“ oder „Verteidiger“.
Das logische Produkt (AND) aller gekoppelten Spieler muss für die automatische Zuordnung gleich null sein. Kann nur aufgerufen werden, wenn Valid den Wert „true“ zurückgibt.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
Die maximale Anzahl automatisch zugeordneter Spieler, die dem Spiel hinzugefügt werden sollen.
Kann nur aufgerufen werden, wenn Valid den Wert „true“ zurückgibt.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Die Mindestanzahl von automatisch zuordnenden Spielern, die dem Spiel hinzugefügt werden sollen.
Kann nur aufgerufen werden, wenn Valid den Wert „true“ zurückgibt.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
Die IDs der Spieler, die zum neu erstellten Spiel eingeladen werden sollen
Kann nur aufgerufen werden, wenn Valid den Wert „true“ zurückgibt.
TurnBasedMatchConfig
TurnBasedMatchConfig( std::shared_ptr< const TurnBasedMatchConfigImpl > impl )
Erstellt eine TurnBasedMatchConfig
aus einem shared_ptr
zu einem TurnBasedMatchConfigImpl
.
Vorgesehen für die interne Verwendung durch die API.
TurnBasedMatchConfig
TurnBasedMatchConfig()
TurnBasedMatchConfig
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
Erstellt eine Kopie einer vorhandenen TurnBasedMatchConfig
.
TurnBasedMatchConfig
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
Verschiebt ein vorhandenes 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 Objekt TurnBasedMatchConfig
verwendet werden können.
Variante
uint32_t Variant() const
Ein entwicklerspezifischer Wert, der zur Angabe des Übereinstimmungstyps oder -modus verwendet wird.
Nur Spieler mit demselben Wert können übereinstimmen. Kann nur aufgerufen werden, wenn Valid den Wert „true“ zurückgibt.
operator=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
Weist diesem/dieser TurnBasedMatchConfig
durch Kopieren aus einem anderen zu.
operator=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
Weist diesem TurnBasedMatchConfig
zu, indem eine andere in die Datei verschoben wird.