gpg::Hình chữ nhật dài

#include <leaderboard.h>

Một cấu trúc dữ liệu duy nhất cho phép bạn truy cập dữ liệu về trạng thái của một bảng xếp hạng cụ thể, chẳng hạn như tên và tính hợp lệ của bảng xếp hạng đó.

Tóm tắt

Hàm khởi tạo và phá huỷ

Leaderboard()
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
Hàm khởi tạo tường minh.
Leaderboard(const Leaderboard & copy_from)
Sao chép hàm khởi tạo để sao chép một bảng xếp hạng hiện có sang một bảng xếp hạng mới.
Leaderboard(Leaderboard && move_from)
Hàm khởi tạo để di chuyển một bảng xếp hạng hiện có sang một bảng xếp hạng mới.
~Leaderboard()

Hàm công khai

IconUrl() const
const std::string &
Trả về URL dẫn đến hình ảnh của biểu tượng cho Bảng xếp hạng này.
Id() const
const std::string &
Trả về chuỗi duy nhất mà Bảng điều khiển dành cho nhà phát triển trên Google Play đã tạo trước đó.
Name() const
const std::string &
Trả về tên ngắn của bảng xếp hạng.
Order() const
Trả về thứ tự tăng dần hay giảm dần tốt hơn.
Valid() const
bool
Trả về true khi bảng xếp hạng được trả về có dữ liệu và kèm theo trạng thái phản hồi thành công; false cho bảng xếp hạng do người dùng tạo không được điền hoặc cho bảng xếp hạng được điền sẵn kèm theo trạng thái phản hồi không thành công.
operator=(const Leaderboard & copy_from)
Toán tử gán để chỉ định giá trị của bảng xếp hạng này từ một bảng xếp hạng khác.
operator=(Leaderboard && move_from)
Toán tử gán để chỉ định giá trị của bảng xếp hạng này từ một bảng xếp hạng khác.

Hàm công khai

IconUrl

const std::string & IconUrl() const 

Trả về URL dẫn đến hình ảnh của biểu tượng cho Bảng xếp hạng này.

Phương thức này chỉ có thể được gọi khi Leaderboard::Valid() trả về giá trị true.

Id

const std::string & Id() const 

Trả về chuỗi duy nhất mà Bảng điều khiển dành cho nhà phát triển trên Google Play đã tạo trước đó.

Hãy sử dụng thuộc tính này để tham chiếu đến một bảng xếp hạng trong ứng dụng trò chơi của bạn. Phương thức này chỉ có thể được gọi khi Leaderboard::Valid() trả về giá trị true.

Bảng dẫn

 Leaderboard()

Bảng dẫn

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

Hàm khởi tạo tường minh.

Bảng dẫn

 Leaderboard(
  const Leaderboard & copy_from
)

Sao chép hàm khởi tạo để sao chép một bảng xếp hạng hiện có sang một bảng xếp hạng mới.

Bảng dẫn

 Leaderboard(
  Leaderboard && move_from
)

Hàm khởi tạo để di chuyển một bảng xếp hạng hiện có sang một bảng xếp hạng mới.

phiên bản tham chiếu r-value.

Tên

const std::string & Name() const 

Trả về tên ngắn của bảng xếp hạng.

Tối đa 100 ký tự. Hệ thống chỉ có thể gọi lệnh khi Achievement::Valid() trả về giá trị true.

Đặt

LeaderboardOrder Order() const 

Trả về thứ tự tăng dần hay giảm dần tốt hơn.

Giá trị có thể là "LARGER_IS_BETTER" hoặc "SmallER_IS_BETTER". LARGER_IS_BETTER đặt điểm số lớn hơn ở trên cùng (giảm dần). SmallER_IS_BETTER đặt điểm số nhỏ hơn ở trên cùng (tăng dần). Hàm này chỉ có thể được gọi khi Achievement::Valid() trả về giá trị true.

Hợp lệ

bool Valid() const 

Trả về true khi bảng xếp hạng được trả về có dữ liệu và kèm theo trạng thái phản hồi thành công; false cho bảng xếp hạng do người dùng tạo không được điền hoặc cho bảng xếp hạng được điền sẵn kèm theo trạng thái phản hồi không thành công.

Giá trị này phải đúng thì các hàm getter trên bảng xếp hạng này (mã nhận dạng, Tên, Nội dung mô tả, v.v.) mới có thể sử dụng được.

operator=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

Toán tử gán để chỉ định giá trị của bảng xếp hạng này từ một bảng xếp hạng khác.

operator=

Leaderboard & operator=(
  Leaderboard && move_from
)

Toán tử gán để chỉ định giá trị của bảng xếp hạng này từ một bảng xếp hạng khác.

phiên bản tham chiếu r-value.

~Hình chữ nhật dài

 ~Leaderboard()