feat: 최대 강화 단계, 현재 골드 기반 랭크 추가
This commit is contained in:
parent
30debc44f5
commit
71e09915b7
6 changed files with 197 additions and 9 deletions
|
|
@ -19,11 +19,25 @@ public:
|
|||
std::string nickname;
|
||||
uint64_t gold;
|
||||
uint32_t swordLevel;
|
||||
uint32_t maxSwordLevel;
|
||||
};
|
||||
|
||||
struct RankingResult {
|
||||
struct Entry {
|
||||
uint32_t rank;
|
||||
std::string nickname;
|
||||
uint64_t value;
|
||||
};
|
||||
std::vector<Entry> topEntries;
|
||||
int32_t myRank;
|
||||
uint64_t myValue;
|
||||
};
|
||||
|
||||
boost::asio::awaitable<UserData> LoadUser(std::string nickname);
|
||||
boost::asio::awaitable<void> SaveUser(std::string nickname, uint64_t gold,
|
||||
uint32_t swordLevel);
|
||||
boost::asio::awaitable<RankingResult> GetRanking(int type,
|
||||
std::string nickname);
|
||||
|
||||
private:
|
||||
DatabaseManager() = default;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue