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 &
傳回指向此排行榜圖示圖片的網址。
Id() const
const std::string &
傳回 Google Play 開發人員控制台事先產生的專屬字串。
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 

傳回指向此排行榜圖示圖片的網址。

只有在 Leaderboard::Valid() 傳回 true 時,才能呼叫此方法。

ID

const std::string & Id() const 

傳回 Google Play 開發人員控制台事先產生的專屬字串。

並用來指出遊戲用戶端中的排行榜。只有在 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。

排行榜中的 getter 函式 (id、名稱、說明等) 必須為 true。

operator=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

用於從其他排行榜指派這個排行榜值的指派運算子。

operator=

Leaderboard & operator=(
  Leaderboard && move_from
)

用於從其他排行榜指派這個排行榜值的指派運算子。

r-value-reference 版本。

超級橫幅廣告

 ~Leaderboard()