gpg::ScoreSummary

#include <score_summary.h>

Một cấu trúc dữ liệu duy nhất cho phép bạn xem bản tóm tắt thông tin về điểm số.

Tóm tắt

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

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
Tạo ScoreSummary từ shared_ptr đến ScoreSummaryImpl.
ScoreSummary(const ScoreSummary & copy_from)
Tạo bản sao của một ScoreSummary hiện có.
ScoreSummary(ScoreSummary && move_from)
Di chuyển ScoreSummary hiện có.
~ScoreSummary()

Hàm công khai

ApproximateNumberOfScores() const
uint64_t
Trả về số điểm gần đúng trên trang điểm.
Collection() const
Trả về tập hợp chứa bảng xếp hạng.
CurrentPlayerScore() const
const Score &
Trả về điểm số cho người chơi hiện đã đăng nhập.
LeaderboardId() 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 đó.
TimeSpan() const
Trả về khoảng thời gian của bảng xếp hạng.
Valid() const
bool
Trả về true nếu ScoreSummary này được điền sẵn dữ liệu.
operator=(const ScoreSummary & copy_from)
Chỉ định ScoreSummary này bằng cách sao chép từ một thiết bị khác.
operator=(ScoreSummary && move_from)
Gán ScoreSummary này bằng cách di chuyển một màn hình khác vào đó.

Hàm công khai

ApproximateNumberOfScores

uint64_t ApproximateNumberOfScores() const 

Trả về số điểm gần đúng trên trang điểm.

Trả về lỗi nếu chưa có điểm nào được yêu cầu (max_results = 0) và kẹp số ở mức 25 nếu có quá số điểm.

Bộ sưu tập

LeaderboardCollection Collection() const 

Trả về tập hợp chứa bảng xếp hạng.

Giá trị có thể là CÔNG KHAI và XÃ HỘI.

CurrentPlayerScore

const Score & CurrentPlayerScore() const 

Trả về điểm số cho người chơi hiện đã đăng nhập.

LeaderboardId

const std::string & LeaderboardId() 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.

ScoreSummary

 ScoreSummary()

ScoreSummary

 ScoreSummary(
  std::shared_ptr< const ScoreSummaryImpl > impl
)

Tạo ScoreSummary từ shared_ptr đến ScoreSummaryImpl.

Dành cho API sử dụng nội bộ.

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

Tạo bản sao của một ScoreSummary hiện có.

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

Di chuyển ScoreSummary hiện có.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Trả về khoảng thời gian của bảng xếp hạng.

Giá trị có thể là daily, WEEKLY hoặc ALL_TIME.

Hợp lệ

bool Valid() const 

Trả về true nếu ScoreSummary này được điền sẵn dữ liệu.

Phải trả về giá trị true (đúng) cho các hàm getter trên đối tượng ScoreSummary (LeaderboardId, TimeSpan, v.v.) thì mới dùng được.

toán tử=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

Chỉ định ScoreSummary này bằng cách sao chép từ một thiết bị khác.

toán tử=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

Gán ScoreSummary này bằng cách di chuyển một màn hình khác vào đó.

~Tóm tắt điểm số

 ~ScoreSummary()