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
تعرض القيمة true إذا تمت تعبئة
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 )
لإنشاء TurnBasedMatchConfig
من shared_ptr
إلى TurnBasedMatchConfigImpl
.
مخصَّصة للاستخدام الداخلي من قِبل واجهة برمجة التطبيقات.
TurnBasedMatchConfig
TurnBasedMatchConfig()
TurnBasedMatchConfig
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
لإنشاء نسخة من TurnBasedMatchConfig
حالي
TurnBasedMatchConfig
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
لنقل TurnBasedMatchConfig
حالي
صالحة
bool Valid() const
تعرض القيمة true إذا تمت تعبئة TurnBasedMatchConfig
بالبيانات.
يجب أن تعرض دوال getter (PlayerIdsToInvite
وMinimumAutomatchingPlayers
وغيرها) في كائن TurnBasedMatchConfig
قابلة للاستخدام.
الصيغة
uint32_t Variant() const
قيمة خاصة بالمطوّر تُستخدَم للإشارة إلى نوع المطابقة أو وضع المطابقة.
يمكن فقط للّاعبين الذين يستخدمون القيمة نفسها المطابقة. ولا يمكن استدعاء الدالة إلا إذا كانت كلمة صالحة ذات قيمة صحيحة.
r=or
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
تخصيص TurnBasedMatchConfig
هذا عن طريق النسخ من ملف آخر.
r=or
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
لتعيين TurnBasedMatchConfig
هذا من خلال نقل رمز آخر إليه.