gpg::ScorePage

#include <score_page.h>

Một cấu trúc dữ liệu duy nhất 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ã Bảng xếp hạng, 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 trước đó, mã thông báo của trang điểm tiếp theo và vectơ của tất cả các mục nhập điểm.

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

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 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 hiện có sang một trang điểm 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ơ của tất cả các mục đ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ó một 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 cho trang tiếp theo.
PreviousScorePageToken() const
Trả về mã thông báo trang điểm của 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ử bài tập để 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ử bài tập để 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ột mục nhập trên trang điểm.

gpg::ScorePage::ScorePageToken

Cấu trúc dữ liệu là một loại gần như không rõ ràng đạ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ơ của tất cả các mục đ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ó một 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 cho trang tiếp theo.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

Trả về mã thông báo trang điểm của 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 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 hiện có sang một trang điểm mới.

phiên bản tham chiếu giá trị r.

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.

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à daily, WEEKLY và ALL_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 (đúng) cho các hàm getter trên đối tượng ScorePage (LeaderboardId, Start, v.v.) thì mới dùng được.

toán tử=

ScorePage & operator=(
  const ScorePage & copy_from
)

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

toán tử=

ScorePage & operator=(
  ScorePage && move_from
)

Toán tử bài tập để 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 giá trị r.

~Trang điểm số

 ~ScorePage()