gpg:: RealTimeRoom
#include <real_time_room.h>
يشير ذلك المصطلح إلى بنية بيانات تحتوي على الحالة الحالية لغرفة متعدّدة اللاعبين في الوقت الفعلي.
ملخّص
الشركات المصنّعة والمُصنّعة |
|
---|---|
RealTimeRoom()
|
|
RealTimeRoom(std::shared_ptr< const RealTimeRoomImpl > impl)
|
|
RealTimeRoom(const RealTimeRoom & copy_from)
إنشاء نسخة من عنصر
RealTimeRoom حالي |
|
RealTimeRoom(RealTimeRoom && move_from)
نقل عنصر
RealTimeRoom حالي |
وظائف عامة |
|
---|---|
AutomatchWaitEstimate() const
|
تقدير من إنشاء الخادم لمقدار الوقت المستغرق لملء خانات المطابقة التلقائية لهذه الغرفة.
|
CreatingParticipant() const
|
تعرض المشارِك الذي أنشأ هذه الغرفة.
|
CreationTime() const
|
std::chrono::milliseconds
تعرض الوقت الذي تم فيه إنشاء الكائن
RealTimeRoom هذا (يتم التعبير عنه بالمللي ثانية منذ حقبة يونكس). |
Description() const
|
std::string
تعرض ملخّصًا من إنشاء الخادم عن حالة الغرفة.
|
Id() const
|
const std::string &
تعرض معرّفًا يعرّف عنصر
RealTimeRoom هذا بشكل فريد. |
Participants() const
|
std::vector< MultiplayerParticipant >
متّجه لجميع المشاركين في هذه الغرفة
|
RemainingAutomatchingSlots() const
|
uint32_t
عرض عدد خانات المطابقة التلقائية المتاحة للغرفة.
|
Status() const
|
يعرض حالة الغرفة.
|
Valid() const
|
bool
تعرض القيمة true إذا تمت تعبئة كائن
RealTimeRoom ببيانات. |
Variant() const
|
uint32_t
تعرض هذه الميزة معرّف نسخة خاصة باللعبة يمكن أن تستخدمه لعبة لتحديد أوضاع اللعبة المختلفة.
|
operator=(const RealTimeRoom & copy_from)
|
يتم تخصيص هذا الكائن
RealTimeRoom عن طريق نسخه من عنصر آخر. |
operator=(RealTimeRoom && move_from)
|
يعيّن كائن
RealTimeRoom هذا من خلال نقل عنصر آخر إليه. |
وظائف عامة
AutomatchWaitEstimate
Timeout AutomatchWaitEstimate() const
تقدير من إنشاء الخادم لمقدار الوقت المستغرق لملء خانات المطابقة التلقائية لهذه الغرفة.
CreatingParticipant
MultiplayerParticipant CreatingParticipant() const
تعرض المشارِك الذي أنشأ هذه الغرفة.
صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
CreationTime
std::chrono::milliseconds CreationTime() const
تعرض الوقت الذي تم فيه إنشاء الكائن RealTimeRoom
هذا (يتم التعبير عنه بالمللي ثانية منذ حقبة يونكس).
صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
الوصف
std::string Description() const
تعرض ملخّصًا من إنشاء الخادم عن حالة الغرفة.
صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
Id
const std::string & Id() const
تعرض معرّفًا يعرّف عنصر RealTimeRoom
هذا بشكل فريد.
لاسترداد هذه الغرفة في وقت لاحق، استخدِم رقم التعريف هذا مع RealTimeRoom::FetchRoom
.
صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
مشارك
std::vector< MultiplayerParticipant > Participants() const
متّجه لجميع المشاركين في هذه الغرفة
صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
RealTimeRoom
RealTimeRoom()
RealTimeRoom
RealTimeRoom( std::shared_ptr< const RealTimeRoomImpl > impl )
تنشئ كائن RealTimeRoom
بدءًا من shared_ptr
إلى كائن RealTimeRoomImpl
.
مخصص للاستخدام الداخلي من خلال واجهة برمجة التطبيقات.
RemainingAutomatchingSlots
uint32_t RemainingAutomatchingSlots() const
عرض عدد خانات المطابقة التلقائية المتاحة للغرفة.
يساوي هذا العدد عدد خانات المطابقة التلقائية التي تم إنشاء الغرفة بها، ناقص عدد المشاركين الذين تمت إضافتهم من قبل عبر المطابقة التلقائية. صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
الحالة
RealTimeRoomStatus Status() const
يعرض حالة الغرفة.
تحدِّد الحالة الإجراءات التي يمكن اتخاذها في الغرفة. صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
صحيح
bool Valid() const
تعرض القيمة true إذا تمت تعبئة كائن RealTimeRoom
ببيانات.
يجب عرض القيمة true لدوال getter على كائن RealTimeRoom
(Id
، CreationTime
، إلخ...) لتكون قابلة للاستخدام.
الصيغة
uint32_t Variant() const
تعرض هذه الميزة معرّف نسخة خاصة باللعبة يمكن أن تستخدمه لعبة لتحديد أوضاع اللعبة المختلفة.
صالحة يجب أن تعرض القيمة "صحيح" لهذه الدالة لتكون قابلة للاستخدام.
operator=
RealTimeRoom & operator=( const RealTimeRoom & copy_from )
يتم تخصيص هذا الكائن RealTimeRoom
عن طريق نسخه من عنصر آخر.
operator=
RealTimeRoom & operator=( RealTimeRoom && move_from )
يعيّن كائن RealTimeRoom
هذا من خلال نقل عنصر آخر إليه.