gpg::TurnBasedMatchConfig

#include <turn_based_match_config.h>

يشير ذلك المصطلح إلى بنية بيانات تحتوي على البيانات اللازمة لإنشاء سمة TurnBasedMatch.

ملخّص

الشركات المصنّعة والمُصنّعة

TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl)
تنشئ TurnBasedMatchConfig من shared_ptr إلى TurnBasedMatchConfigImpl.
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::Builder

تنشئ عنصرًا واحدًا أو أكثر من عناصر TurnBasedMatchConfig.

وظائف عامة

ExclusiveBitMask

int64_t ExclusiveBitMask() const 

قناع صغير يشير إلى الأدوار الحصرية للاعب في اللعبة، مثل "المهاجم" أو "المدافع".

يجب أن يساوي المنتج المنطقي (و) لأي لاعبين مقترنين صفرًا في المطابقة التلقائية. لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".

MaximumAutomatchingPlayers

uint32_t MaximumAutomatchingPlayers() const 

الحد الأقصى لعدد اللاعبين المطابِقين تلقائيًا لإضافتهم إلى المباراة

لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".

MinimumAutomatchingPlayers

uint32_t MinimumAutomatchingPlayers() const 

الحد الأدنى لعدد اللاعبين المطابِقين تلقائيًا لإضافتهم إلى المباراة

لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".

PlayerIdsToInvite

const std::vector< std::string > & PlayerIdsToInvite() const 

أرقام تعريف اللاعبين المطلوب دعوتهم إلى المباراة الجديدة التي تم إنشاؤها

لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".

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 بالبيانات.

يجب عرض القيمة true لدوال getter (PlayerIdsToInvite وMinimumAutomatchingPlayers وما إلى ذلك) في كائن TurnBasedMatchConfig لتكون قابلة للاستخدام.

الصيغة

uint32_t Variant() const 

قيمة خاصة بالمطوِّر تُستخدَم للإشارة إلى نوع المطابقة أو نمطه

يمكن فقط للاعبين الذين يستخدمون القيمة نفسها المطابقة. لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".

operator=

TurnBasedMatchConfig & operator=(
  const TurnBasedMatchConfig & copy_from
)

يمكنك تعيين TurnBasedMatchConfig هذا عن طريق النسخ من ملف آخر.

operator=

TurnBasedMatchConfig & operator=(
  TurnBasedMatchConfig && move_from
)

تعيِّن TurnBasedMatchConfig هذه من خلال نقل عنصر آخر إليها.