gpg:: TurnBasedMatchConfig
#include <turn_based_match_config.h>
वह डेटा स्ट्रक्चर जिसमें TurnBasedMatch
बनाने के लिए ज़रूरी डेटा मौजूद है.
खास जानकारी
कंस्ट्रक्टर और डिस्ट्रक्टर |
|
---|---|
TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl)
|
|
TurnBasedMatchConfig()
|
|
TurnBasedMatchConfig(const TurnBasedMatchConfig & copy_from)
मौजूदा
TurnBasedMatchConfig की कॉपी बनाता है. |
|
TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)
मौजूदा
TurnBasedMatchConfig को ले जाता है. |
सार्वजनिक फ़ंक्शन |
|
---|---|
ExclusiveBitMask() const
|
int64_t
एक छोटा मास्क, जो खिलाड़ी के लिए गेम से जुड़ी खास भूमिकाओं को दिखाता है, जैसे कि "अटैकर" या "डिफ़ेंडर".
|
MaximumAutomatchingPlayers() const
|
uint32_t
मैच में अपने-आप मेल खाने वाले खिलाड़ियों की ज़्यादा से ज़्यादा संख्या को जोड़ने की संख्या.
|
MinimumAutomatchingPlayers() const
|
uint32_t
मैच में अपने-आप मैच होने वाले खिलाड़ियों की कम से कम संख्या.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
नए बनाए गए मैच के लिए न्योता देने के लिए प्लेयर आईडी.
|
Valid() const
|
bool
अगर
TurnBasedMatchConfig में डेटा अपने-आप भर जाता है, तो 'सही' दिखाता है. |
Variant() const
|
uint32_t
डेवलपर के लिए कोई खास वैल्यू, जिसका इस्तेमाल मैच टाइप या मोड को दिखाने के लिए किया जाता है.
|
operator=(const TurnBasedMatchConfig & copy_from)
|
यह
TurnBasedMatchConfig किसी अन्य कोड से कॉपी करके, इसे असाइन करता है. |
operator=(TurnBasedMatchConfig && move_from)
|
यह
TurnBasedMatchConfig किसी दूसरे को इसमें मूव करके असाइन करता है. |
क्लास |
|
---|---|
gpg:: |
एक या ज़्यादा TurnBasedMatchConfig ऑब्जेक्ट बनाता है. |
सार्वजनिक फ़ंक्शन
ExclusiveBitMask
int64_t ExclusiveBitMask() const
एक छोटा मास्क, जो खिलाड़ी के लिए गेम से जुड़ी खास भूमिकाओं को दिखाता है, जैसे कि "अटैकर" या "डिफ़ेंडर".
किसी भी पेयरिंग प्लेयर के लॉजिकल प्रॉडक्ट (AND) को ऑटो-मैच के लिए शून्य के बराबर होना चाहिए. इसे सिर्फ़ तब कॉल किया जा सकता है, जब मान्य वैल्यू 'सही' दिखाता हो.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
मैच में अपने-आप मेल खाने वाले खिलाड़ियों की ज़्यादा से ज़्यादा संख्या को जोड़ने की संख्या.
इसे सिर्फ़ तब कॉल किया जा सकता है, जब मान्य वैल्यू 'सही' दिखाता हो.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
मैच में अपने-आप मैच होने वाले खिलाड़ियों की कम से कम संख्या.
इसे सिर्फ़ तब कॉल किया जा सकता है, जब मान्य वैल्यू 'सही' दिखाता हो.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
नए बनाए गए मैच के लिए न्योता देने के लिए प्लेयर आईडी.
इसे सिर्फ़ तब कॉल किया जा सकता है, जब मान्य वैल्यू 'सही' दिखाता हो.
TurnBasedMatchConfig
TurnBasedMatchConfig( std::shared_ptr< const TurnBasedMatchConfigImpl > impl )
shared_ptr
से TurnBasedMatchConfigImpl
में TurnBasedMatchConfig
बनाता है.
एपीआई के अंदरूनी इस्तेमाल के लिए है.
TurnBasedMatchConfig
TurnBasedMatchConfig()
TurnBasedMatchConfig
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
मौजूदा TurnBasedMatchConfig
की कॉपी बनाता है.
TurnBasedMatchConfig
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
मौजूदा TurnBasedMatchConfig
को ले जाता है.
वैध
bool Valid() const
अगर TurnBasedMatchConfig
में डेटा अपने-आप भर जाता है, तो 'सही' दिखाता है.
इस्तेमाल करने लायक बनाने के लिए, TurnBasedMatchConfig
ऑब्जेक्ट पर गैटर फ़ंक्शन (PlayerIdsToInvite
, MinimumAutomatchingPlayers
वगैरह) के लिए 'सही' दिखाया जाना चाहिए.
वैरिएंट
uint32_t Variant() const
डेवलपर के लिए कोई खास वैल्यू, जिसका इस्तेमाल मैच टाइप या मोड को दिखाने के लिए किया जाता है.
एक जैसी वैल्यू वाले खिलाड़ी ही मैच कर सकते हैं. इसे सिर्फ़ तब कॉल किया जा सकता है, जब मान्य वैल्यू 'सही' दिखाता हो.
ऑपरेटर=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
यह TurnBasedMatchConfig
किसी अन्य कोड से कॉपी करके, इसे असाइन करता है.
ऑपरेटर=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
यह TurnBasedMatchConfig
किसी दूसरे को इसमें मूव करके असाइन करता है.