feat: 최대 강화 단계, 현재 골드 기반 랭크 추가

This commit is contained in:
bumpsoo 2026-02-08 17:08:37 +09:00
parent 30debc44f5
commit 71e09915b7
6 changed files with 197 additions and 9 deletions

View file

@ -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;