gpg::ScorePage

#include <score_page.h>

スコアデータにアクセスできる単一のデータ構造。

概要

データには、リーダーボード ID、開始、期間、コレクション、前のスコアページ トークン、次のスコアページ トークン、すべてのスコアエントリのベクトルが含まれます。

コンストラクタとデストラクタ

ScorePage()
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
明示的なコンストラクタ。
ScorePage(const ScorePage & copy_from)
既存のスコアページを新しいスコアページにコピーするためのコピー コンストラクタ。
ScorePage(ScorePage && move_from)
既存のスコアページを新しいスコアページに移動するためのコンストラクタ。
~ScorePage()

パブリック関数

Collection() const
リーダーボードが PUBLIC か SOCIAL かを返します。
Entries() const
const std::vector< ScorePage::Entry > &
すべてのスコアエントリのベクトル。
HasNextScorePage() const
bool
スコアボードに後続のスコアページがある場合に有効です。
HasPreviousScorePage() const
bool
スコアボードに前のスコアページがある場合に有効です。
LeaderboardId() const
const std::string &
Google Play Console が事前に生成した一意の文字列を返します。
NextScorePageToken() const
次のページのスコアページ トークンを返します。
PreviousScorePageToken() const
前のページのスコアページ トークンを返します。
Start() const
リーダーボードで上位スコアまたは現在のプレーヤー付近のスコアが最初にクエリされたかどうかを返します。
TimeSpan() const
リーダーボードのタイムスパンを返します。
Valid() const
bool
この ScorePage にデータが入力されている場合、true を返します。
operator=(const ScorePage & copy_from)
このスコアページの値を別のスコアページから割り当てる割り当て演算子。
operator=(ScorePage && move_from)
このスコアページの値を別のスコアページから割り当てる割り当て演算子。

クラス

gpg::ScorePage::Entry

スコアページのエントリを作成するクラス。

gpg::ScorePage::ScorePageToken

ScorePage に対するクエリを表す、ほぼ不透明な(または空の)データ構造。

パブリック関数

コレクション

LeaderboardCollection Collection() const 

リーダーボードが PUBLIC か SOCIAL かを返します。

エントリ

const std::vector< ScorePage::Entry > & Entries() const 

すべてのスコアエントリのベクトル。

HasNextScorePage

bool HasNextScorePage() const 

スコアボードに後続のスコアページがある場合に有効です。

HasPreviousScorePage

bool HasPreviousScorePage() const 

スコアボードに前のスコアページがある場合に有効です。

LeaderboardId

const std::string & LeaderboardId() const 

Google Play Console が事前に生成した一意の文字列を返します。

ゲーム クライアントのリーダーボードを参照するために使用します。Leaderboard::Valid() が true を返した場合にのみ呼び出すことができます。

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

次のページのスコアページ トークンを返します。

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

前のページのスコアページ トークンを返します。

ScorePage

 ScorePage()

ScorePage

 ScorePage(
  std::shared_ptr< const ScorePageImpl > impl
)

明示的なコンストラクタ。

ScorePage

 ScorePage(
  const ScorePage & copy_from
)

既存のスコアページを新しいスコアページにコピーするためのコピー コンストラクタ。

ScorePage

 ScorePage(
  ScorePage && move_from
)

既存のスコアページを新しいスコアページに移動するためのコンストラクタ。

r 値参照バージョン。

開始

LeaderboardStart Start() const 

リーダーボードで上位スコアまたは現在のプレーヤー付近のスコアが最初にクエリされたかどうかを返します。

有効な値は TOP_SCORES と PLAYER_CENTERED です。

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

リーダーボードのタイムスパンを返します。

有効な値は DAILY、WEEKLY、ALL_TIME です。

有効

bool Valid() const 

この ScorePage にデータが入力されている場合、true を返します。

ScorePage オブジェクトのゲッター関数(LeaderboardIdStart など)を使用できるようにするには、true を返す必要があります。

operator=

ScorePage & operator=(
  const ScorePage & copy_from
)

このスコアページの値を別のスコアページから割り当てる割り当て演算子。

operator=

ScorePage & operator=(
  ScorePage && move_from
)

このスコアページの値を別のスコアページから割り当てる割り当て演算子。

r 値参照バージョン。

~ScorePage

 ~ScorePage()