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ệ thống chỉ có thể gọi lệnh 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()