gpg::リーダーボード

#include <leaderboard.h>

特定のリーダーボードのステータスに関するデータ(名前や有効性など)にアクセスできる単一のデータ構造。

概要

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

Leaderboard()
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
明示的なコンストラクタ。
Leaderboard(const Leaderboard & copy_from)
既存のリーダーボードを新しいリーダーボードにコピーするためのコピー コンストラクタ。
Leaderboard(Leaderboard && move_from)
既存のリーダーボードを新しいリーダーボードに移動するためのコンストラクタ。
~Leaderboard()

パブリック関数

IconUrl() const
const std::string &
このリーダーボードのアイコンの画像への URL を返します。
Id() const
const std::string &
Google Play Console で事前に生成された一意の文字列を返します。
Name() const
const std::string &
リーダーボードの略称を返します。
Order() const
昇順と降順のどちらが優れているかを返します。
Valid() const
bool
返されたリーダーボードにデータが入力され、レスポンス ステータスが成功の場合、true を返します。ユーザー作成のリーダーボードにデータが入力されていない場合、またはレスポンス ステータスが失敗の場合、false を返します。
operator=(const Leaderboard & copy_from)
別のリーダーボードからこのリーダーボードの値を代入するための代入演算子。
operator=(Leaderboard && move_from)
別のリーダーボードからこのリーダーボードの値を代入するための代入演算子。

パブリック関数

IconUrl

const std::string & IconUrl() const 

このリーダーボードのアイコンの画像への URL を返します。

Leaderboard::Valid() が true を返した場合にのみ呼び出せます。

ID

const std::string & Id() const 

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

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

リーダーボード

 Leaderboard()

リーダーボード

 Leaderboard(
  std::shared_ptr< const LeaderboardImpl > impl
)

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

リーダーボード

 Leaderboard(
  const Leaderboard & copy_from
)

既存のリーダーボードを新しいリーダーボードにコピーするためのコピー コンストラクタ。

リーダーボード

 Leaderboard(
  Leaderboard && move_from
)

既存のリーダーボードを新しいリーダーボードに移動するためのコンストラクタ。

r-value-reference バージョン。

名前

const std::string & Name() const 

リーダーボードの略称を返します。

最大 100 文字です。Achievement::Valid() が true を返した場合にのみ呼び出されます。

注文

LeaderboardOrder Order() const 

昇順と降順のどちらが優れているかを返します。

有効な値は「LARGER_IS_BETTER」または「SMALLER_IS_BETTER」です。LARGER_IS_BETTER では、スコアが大きいほど上位に表示されます(降順)。SMALLER_IS_BETTER では、スコアが小さいほど上位に表示されます(昇順)。Achievement::Valid() が true を返した場合にのみ呼び出されます。

有効

bool Valid() const 

返されたリーダーボードにデータが入力され、レスポンス ステータスが成功の場合、true を返します。ユーザー作成のリーダーボードにデータが入力されていない場合、またはレスポンス ステータスが失敗の場合、false を返します。

このリーダーボードのゲッター関数(id、名前、説明など)を使用できるようにするには、true にする必要があります。

operator=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

別のリーダーボードからこのリーダーボードの値を代入するための代入演算子。

operator=

Leaderboard & operator=(
  Leaderboard && move_from
)

別のリーダーボードからこのリーダーボードの値を代入するための代入演算子。

r-value-reference バージョン。

~リーダーボード

 ~Leaderboard()