gpg:: স্কোরপেজ
#include <score_page.h>
একটি একক ডেটা কাঠামো যা আপনাকে স্কোর ডেটা অ্যাক্সেস করতে দেয়।
সারাংশ
ডেটার মধ্যে রয়েছে লিডারবোর্ড আইডি, শুরু, সময়কাল, সংগ্রহ, পূর্ববর্তী স্কোর-পৃষ্ঠা টোকেন, পরবর্তী স্কোর-পৃষ্ঠা টোকেন এবং সমস্ত স্কোর এন্ট্রির ভেক্টর।
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
ScorePage () | |
ScorePage (std::shared_ptr< const ScorePageImpl > impl) স্পষ্ট কনস্ট্রাক্টর। | |
ScorePage (const ScorePage & copy_from) একটি বিদ্যমান স্কোর পৃষ্ঠা একটি নতুন পৃষ্ঠায় অনুলিপি করার জন্য কন্সট্রাক্টর অনুলিপি করুন। | |
ScorePage ( ScorePage && move_from) একটি বিদ্যমান স্কোর পৃষ্ঠাকে একটি নতুন পৃষ্ঠায় সরানোর জন্য কন্সট্রাক্টর৷ | |
~ScorePage () |
পাবলিক ফাংশন | |
---|---|
Collection () const | লিডারবোর্ডটি পাবলিক বা সামাজিক কিনা তা প্রদান করে। |
Entries () const | const std::vector< ScorePage::Entry > & সমস্ত স্কোর এন্ট্রির ভেক্টর। |
HasNextScorePage () const | bool স্কোরবোর্ডে পরবর্তী স্কোর পৃষ্ঠা থাকলে বৈধ। |
HasPreviousScorePage () const | bool স্কোরবোর্ডে পূর্ববর্তী স্কোর পৃষ্ঠা থাকলে বৈধ। |
LeaderboardId () const | const std::string & Google Play ডেভেলপার কনসোল আগে থেকে তৈরি করা অনন্য স্ট্রিং প্রদান করে। |
NextScorePageToken () const | পরবর্তী পৃষ্ঠার জন্য স্কোর-পৃষ্ঠা টোকেন প্রদান করে। |
PreviousScorePageToken () const | পূর্ববর্তী পৃষ্ঠার জন্য স্কোর-পৃষ্ঠা টোকেন প্রদান করে। |
Start () const | বর্তমান প্লেয়ারের কাছাকাছি শীর্ষ স্কোর বা স্কোরের জন্য লিডারবোর্ডে প্রাথমিকভাবে জিজ্ঞাসা করা হয়েছিল কিনা তা প্রদান করে। |
TimeSpan () const | লিডারবোর্ডের সময়কাল প্রদান করে। |
Valid () const | bool যদি এই ScorePage ডেটা দিয়ে পরিপূর্ণ হয় তাহলে সত্য দেখায়। |
operator= (const ScorePage & copy_from) | অন্য স্কোর পৃষ্ঠা থেকে এই স্কোর পৃষ্ঠার মান নির্ধারণের জন্য অ্যাসাইনমেন্ট অপারেটর। |
operator= ( ScorePage && move_from) | অন্য স্কোর পৃষ্ঠা থেকে এই স্কোর পৃষ্ঠার মান নির্ধারণের জন্য অ্যাসাইনমেন্ট অপারেটর। |
ক্লাস | |
---|---|
gpg:: স্কোরপেজ:: এন্ট্রি | একটি ক্লাস যা একটি স্কোর পৃষ্ঠায় একটি এন্ট্রি তৈরি করে। |
gpg:: ScorePage:: ScorePageToken | একটি ডেটা স্ট্রাকচার যা প্রায়-অস্বচ্ছ টাইপ যা একটি স্কোরপৃষ্ঠার জন্য একটি ক্যোয়ারী প্রতিনিধিত্ব করে (বা খালি)। |
পাবলিক ফাংশন
HasNextScorePage
bool HasNextScorePage() const
স্কোরবোর্ডে পরবর্তী স্কোর পৃষ্ঠা থাকলে বৈধ।
পূর্ববর্তী স্কোরপৃষ্ঠা আছে
bool HasPreviousScorePage() const
স্কোরবোর্ডে পূর্ববর্তী স্কোর পৃষ্ঠা থাকলে বৈধ।
লিডারবোর্ড আইডি
const std::string & LeaderboardId() const
Google Play ডেভেলপার কনসোল আগে থেকে তৈরি করা অনন্য স্ট্রিং প্রদান করে।
আপনার গেম ক্লায়েন্টে একটি লিডারবোর্ড উল্লেখ করতে এটি ব্যবহার করুন। এটি শুধুমাত্র তখনই বলা যেতে পারে যখন লিডারবোর্ড::Valid() true রিটার্ন করে।
NextScorePageToken
ScorePage::ScorePageToken NextScorePageToken() const
পরবর্তী পৃষ্ঠার জন্য স্কোর-পৃষ্ঠা টোকেন প্রদান করে।
পূর্ববর্তীScorePageToken
ScorePage::ScorePageToken PreviousScorePageToken() const
পূর্ববর্তী পৃষ্ঠার জন্য স্কোর-পৃষ্ঠা টোকেন প্রদান করে।
স্কোরপেজ
ScorePage()
স্কোরপেজ
ScorePage( const ScorePage & copy_from )
একটি বিদ্যমান স্কোর পৃষ্ঠা একটি নতুন পৃষ্ঠায় অনুলিপি করার জন্য কন্সট্রাক্টর অনুলিপি করুন।
স্কোরপেজ
ScorePage( ScorePage && move_from )
একটি বিদ্যমান স্কোর পৃষ্ঠাকে একটি নতুন পৃষ্ঠায় সরানোর জন্য কন্সট্রাক্টর৷
r-value-রেফারেন্স সংস্করণ।
শুরু করুন
LeaderboardStart Start() const
বর্তমান প্লেয়ারের কাছাকাছি শীর্ষ স্কোর বা স্কোরের জন্য লিডারবোর্ডে প্রাথমিকভাবে জিজ্ঞাসা করা হয়েছিল কিনা তা প্রদান করে।
সম্ভাব্য মানগুলি হল TOP_SCORES এবং PLAYER_CENTERED৷
টাইমস্প্যান
LeaderboardTimeSpan TimeSpan() const
লিডারবোর্ডের সময়কাল প্রদান করে।
সম্ভাব্য মানগুলি হল DAILY, WEEKLY, এবং ALL_TIME৷
বৈধ
bool Valid() const
অপারেটর=
ScorePage & operator=( const ScorePage & copy_from )
অন্য স্কোর পৃষ্ঠা থেকে এই স্কোর পৃষ্ঠার মান নির্ধারণের জন্য অ্যাসাইনমেন্ট অপারেটর।
অপারেটর=
ScorePage & operator=( ScorePage && move_from )
অন্য স্কোর পৃষ্ঠা থেকে এই স্কোর পৃষ্ঠার মান নির্ধারণের জন্য অ্যাসাইনমেন্ট অপারেটর।
r-value-রেফারেন্স সংস্করণ।
~স্কোরপেজ
~ScorePage()