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 Developer 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 Developer Console에서 미리 생성한 고유한 문자열을 반환합니다.

게임 클라이언트의 리더보드를 참조하는 데 사용합니다. Leaderboard::Valid()가 true를 반환하는 경우에만 호출할 수 있습니다.

리더보드

 Leaderboard()

리더보드

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

명시적 생성자입니다.

리더보드

 Leaderboard(
  const Leaderboard & copy_from
)

기존 리더보드를 새 리더보드에 복사하는 복사 생성자입니다.

리더보드

 Leaderboard(
  Leaderboard && move_from
)

기존 리더보드를 새 리더보드로 이동하는 생성자입니다.

r-값 참조 버전입니다.

이름

const std::string & Name() const 

리더보드의 짧은 이름을 반환합니다.

최대 100자(영문 기준) Achievement::Valid()가 true를 반환하는 경우에만 호출할 수 있습니다.

주문

LeaderboardOrder Order() const 

오름차순 또는 내림차순이 더 나은지 여부를 반환합니다.

가능한 값은 'LARGER_IS_BETTER' 또는 'SmallER_IS_BETTER'입니다. LARGER_IS_BETTER은 큰 점수를 상단에 배치합니다 (내림차순). STRONGER_IS_BETTER은(는) 작은 점수를 상단에 배치합니다(오름차순). Achievement::Valid()가 true를 반환하는 경우에만 호출할 수 있습니다.

유효

bool Valid() const 

반환된 리더보드에 데이터가 채워지고 성공적인 응답 상태가 함께 제공되는 경우 true를 반환합니다. 채워지지 않은 사용자가 만든 리더보드 또는 실패한 응답 상태가 함께 제공된 채워진 리더보드의 경우 false를 반환합니다.

이 리더보드의 getter 함수 (id, Name, Description 등)를 사용하려면 true여야 합니다.

연산자=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

다른 리더보드에서 이 리더보드의 값을 할당하기 위한 할당 연산자입니다.

연산자=

Leaderboard & operator=(
  Leaderboard && move_from
)

다른 리더보드에서 이 리더보드의 값을 할당하기 위한 할당 연산자입니다.

r-값 참조 버전입니다.

리더보드

 ~Leaderboard()