gpg::ScorePage

#include <score_page.h>

Một cấu trúc dữ liệu đơn lẻ cho phép bạn truy cập vào dữ liệu điểm số.

Tóm tắt

Dữ liệu bao gồm mã nhận dạng Bảng điểm, thời điểm bắt đầu, khoảng thời gian, bộ sưu tập, mã thông báo của trang điểm số trước đó, mã thông báo trang điểm tiếp theo và vectơ của tất cả các mục nhập điểm số.

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

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

Hàm công khai

Collection() const
Trả về việc bảng xếp hạng là CÔNG KHAI hay XÃ HỘI.
Entries() const
const std::vector< ScorePage::Entry > &
Vectơ về tất cả các mục nhập điểm.
HasNextScorePage() const
bool
Hợp lệ nếu bảng điểm có trang điểm tiếp theo.
HasPreviousScorePage() const
bool
Hợp lệ nếu bảng điểm có trang điểm trước đó.
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 đó.
NextScorePageToken() const
Trả về mã thông báo trang điểm số cho trang tiếp theo.
PreviousScorePageToken() const
Trả về mã thông báo trang điểm số cho trang trước.
Start() const
Trả về xem bảng xếp hạng có được truy vấn ban đầu về điểm số cao nhất hoặc điểm số gần người chơi hiện tại hay không.
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 ScorePage này được điền sẵn dữ liệu.
operator=(const ScorePage & copy_from)
Toán tử gán để chỉ định giá trị của trang điểm này từ một trang điểm khác.
operator=(ScorePage && move_from)
Toán tử gán để chỉ định giá trị của trang điểm này từ một trang điểm khác.

Lớp

gpg::ScorePage::Entry

Một lớp học tạo mục nhập trên trang điểm số.

gpg::ScorePage::ScorePageToken

Cấu trúc dữ liệu là loại gần như mờ đại diện cho một truy vấn cho một ScorePage (hoặc trống).

Hàm công khai

Bộ sưu tập

LeaderboardCollection Collection() const 

Trả về việc bảng xếp hạng là CÔNG KHAI hay XÃ HỘI.

Mục nhập

const std::vector< ScorePage::Entry > & Entries() const 

Vectơ về tất cả các mục nhập điểm.

HasNextScorePage

bool HasNextScorePage() const 

Hợp lệ nếu bảng điểm có trang điểm tiếp theo.

HasPreviousScorePage

bool HasPreviousScorePage() const 

Hợp lệ nếu bảng điểm có trang điểm trước đó.

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.

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

Trả về mã thông báo trang điểm số cho trang tiếp theo.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

Trả về mã thông báo trang điểm số cho trang trước.

ScorePage

 ScorePage()

ScorePage

 ScorePage(
  std::shared_ptr< const ScorePageImpl > impl
)

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

ScorePage

 ScorePage(
  const ScorePage & copy_from
)

Sao chép hàm khởi tạo để sao chép một trang điểm số hiện có sang một trang điểm mới.

ScorePage

 ScorePage(
  ScorePage && move_from
)

Hàm khởi tạo để di chuyển một trang điểm số hiện có sang một trang mới.

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

Bắt đầu

LeaderboardStart Start() const 

Trả về xem bảng xếp hạng có được truy vấn ban đầu về điểm số cao nhất hoặc điểm số gần người chơi hiện tại hay không.

Các giá trị có thể là TOP_SCORES và PLAYER_CENTERED.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

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

Giá trị có thể là NGÀY, TUẦN và TẤT CẢ_TIME.

Hợp lệ

bool Valid() const 

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

Phải trả về giá trị true để các hàm getter trên đối tượng ScorePage (LeaderboardId, Start, v.v.) có thể sử dụng được.

operator=

ScorePage & operator=(
  const ScorePage & copy_from
)

Toán tử gán để chỉ định giá trị của trang điểm này từ một trang điểm khác.

operator=

ScorePage & operator=(
  ScorePage && move_from
)

Toán tử gán để chỉ định giá trị của trang điểm này từ một trang điểm khác.

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

~Trang điểm

 ~ScorePage()