gpg:: MultiplayerParticipant
#include <multiplayer_participant.h>
Eine Datenstruktur, die Daten zu einem Teilnehmer in einem Mehrspielermodus enthält.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
MultiplayerParticipant()
|
|
MultiplayerParticipant(std::shared_ptr< const MultiplayerParticipantImpl > impl)
|
|
MultiplayerParticipant(const MultiplayerParticipant & copy_from)
Erstellt eine Kopie eines vorhandenen
MultiplayerParticipant . |
|
MultiplayerParticipant(MultiplayerParticipant && move_from)
Verschiebt einen vorhandenen
MultiplayerParticipant . |
|
~MultiplayerParticipant()
|
Öffentliche Funktionen |
|
---|---|
AvatarUrl(ImageResolution resolution) const
|
const std::string &
Gibt die URL zurück, unter der sich das Bild des Avatars von
MultiplayerParticipant befindet. |
DisplayName() const
|
const std::string &
Der Anzeigename für dieses
MultiplayerParticipant . |
HasMatchResult() const
|
bool
Gibt an, ob für diesen Teilnehmer ein Ergebnis für dieses Spiel vorliegt.
|
HasPlayer() const
|
bool
Gibt an, ob dieser
MultiplayerParticipant ein Player zugeordnet ist. |
Id() const
|
const std::string &
Der
Id dieser MultiplayerParticipant . |
IsConnectedToRoom() const
|
bool
Gibt an, ob dieser Teilnehmer mit einem
RealTimeRoom verbunden ist. |
MatchRank() const
|
uint32_t
Der Rang für dieses
MultiplayerParticipant innerhalb seiner Übereinstimmung. |
MatchResult() const
|
Das Ergebnis der Übereinstimmung für diesen
MultiplayerParticipant . |
Player() const
|
Der Player, der diesem
MultiplayerParticipant zugeordnet ist. |
Status() const
|
Der Status dieses
MultiplayerParticipant in Bezug auf die Übereinstimmung. |
Valid() const
|
bool
Gibt „true“ zurück, wenn
MultiplayerParticipant mit Daten gefüllt ist. |
operator=(const MultiplayerParticipant & copy_from)
|
Weist dieses
MultiplayerParticipant durch Kopieren aus einer anderen Domain zu. |
operator=(MultiplayerParticipant && move_from)
|
Weist dieses
MultiplayerParticipant zu, indem ein anderes Element dorthin verschoben wird. |
Öffentliche Funktionen
AvatarUrl
const std::string & AvatarUrl( ImageResolution resolution ) const
Gibt die URL zurück, unter der sich das Bild des Avatars von MultiplayerParticipant
befindet.
Der ImageResolution
-Parameter gibt die Auflösung des zurückgegebenen Bilds an. Geben Sie entweder ICON oder HI_RES für die Auflösung an. Für Valid muss „true“ zurückgegeben werden, damit diese Funktion verwendet werden kann.
DisplayName
const std::string & DisplayName() const
Der Anzeigename für dieses MultiplayerParticipant
.
Für Valid muss „true“ zurückgegeben werden, damit diese Funktion verwendet werden kann.
HasMatchResult
bool HasMatchResult() const
Gibt an, ob für diesen Teilnehmer ein Ergebnis für dieses Spiel vorliegt.
Bei „false“ geben MatchResult und MatchRank keine gültigen Daten zurück. Für Valid muss „true“ zurückgegeben werden, damit diese Funktion verwendet werden kann.
HasPlayer
bool HasPlayer() const
Gibt an, ob dieser MultiplayerParticipant
ein Player zugeordnet ist.
Für Valid muss „true“ zurückgegeben werden, damit diese Funktion verwendet werden kann.
ID
const std::string & Id() const
Der Id
dieser MultiplayerParticipant
.
Id
-Werte sind nur für eine einzelne Übereinstimmung gültig und unterscheiden sich von Player::Id()
-Werten. Für Valid muss „true“ zurückgegeben werden, damit diese Funktion verwendet werden kann.
IsConnectedToRoom
bool IsConnectedToRoom() const
Gibt an, ob dieser Teilnehmer mit einem RealTimeRoom
verbunden ist.
Immer „false“, wenn dies ein Teilnehmer aus einem TurnBasedMatch
ist.
MatchRank
uint32_t MatchRank() const
Der Rang für dieses MultiplayerParticipant
innerhalb seiner Übereinstimmung.
Für Valid muss „true“ zurückgegeben werden, damit diese Funktion verwendet werden kann. Wenn HasMatchResult()
nicht „true“ zurückgibt, gibt diese Funktion 0 zurück.
MatchResult
gpg::MatchResult MatchResult() const
Das Ergebnis der Übereinstimmung für diesen MultiplayerParticipant
.
Für Valid muss „true“ zurückgegeben werden, damit diese Funktion verwendet werden kann. Wenn HasMatchResult()
nicht „true“ zurückgibt, gibt diese Funktion MatchResult::None
zurück.
MultiplayerParticipant
MultiplayerParticipant()
MultiplayerParticipant
MultiplayerParticipant( std::shared_ptr< const MultiplayerParticipantImpl > impl )
Erstellt ein MultiplayerParticipant
von einem shared_ptr
in einen MultiplayerParticipantImpl
.
Vorgesehen für die interne Verwendung durch die API.
MultiplayerParticipant
MultiplayerParticipant( const MultiplayerParticipant & copy_from )
Erstellt eine Kopie eines vorhandenen MultiplayerParticipant
.
MultiplayerParticipant
MultiplayerParticipant( MultiplayerParticipant && move_from )
Verschiebt einen vorhandenen MultiplayerParticipant
.
Spieler
gpg::Player Player() const
Der Player, der diesem MultiplayerParticipant
zugeordnet ist.
Sowohl Valid als auch HasPlayer müssen „true“ zurückgeben, damit diese Funktion verwendet werden kann.
Status
ParticipantStatus Status() const
Der Status dieses MultiplayerParticipant
in Bezug auf die Übereinstimmung.
Für Valid muss „true“ zurückgegeben werden, damit diese Funktion verwendet werden kann.
Gültig
bool Valid() const
Gibt „true“ zurück, wenn MultiplayerParticipant
mit Daten gefüllt ist.
Muss wahr sein, damit die Getter-Funktionen (DisplayName
, AvatarUrl
, Id
usw.) auf diesem MultiplayerParticipant
verwendet werden können.
Operator=
MultiplayerParticipant & operator=( const MultiplayerParticipant & copy_from )
Weist dieses MultiplayerParticipant
durch Kopieren aus einer anderen Domain zu.
Operator=
MultiplayerParticipant & operator=( MultiplayerParticipant && move_from )
Weist dieses MultiplayerParticipant
zu, indem ein anderes Element dorthin verschoben wird.
~Mehrspielermodus
~MultiplayerParticipant()