mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2024-11-26 07:27:18 +00:00
Remove dead code
This commit is contained in:
parent
fcf5c5ea8a
commit
411c9eaf1f
@ -1,6 +1,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include <climits>
|
#include <climits>
|
||||||
#include <map>
|
#include <map>
|
||||||
|
#include <memory>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "Singleton.h"
|
#include "Singleton.h"
|
||||||
@ -38,7 +39,7 @@ public:
|
|||||||
Survival,
|
Survival,
|
||||||
SurvivalNS,
|
SurvivalNS,
|
||||||
Donations,
|
Donations,
|
||||||
None = UINT_MAX
|
None
|
||||||
};
|
};
|
||||||
|
|
||||||
Leaderboard(const GameID gameID, const Leaderboard::InfoType infoType, const bool weekly, LWOOBJID relatedPlayer, const Leaderboard::Type = None);
|
Leaderboard(const GameID gameID, const Leaderboard::InfoType infoType, const bool weekly, LWOOBJID relatedPlayer, const Leaderboard::Type = None);
|
||||||
@ -101,46 +102,6 @@ class LeaderboardManager : public Singleton<LeaderboardManager> {
|
|||||||
public:
|
public:
|
||||||
void SendLeaderboard(GameID gameID, Leaderboard::InfoType infoType, bool weekly, LWOOBJID playerID, uint32_t resultStart = 0, uint32_t resultEnd = 10);
|
void SendLeaderboard(GameID gameID, Leaderboard::InfoType infoType, bool weekly, LWOOBJID playerID, uint32_t resultStart = 0, uint32_t resultEnd = 10);
|
||||||
|
|
||||||
// Saves a score to the database for the Racing minigame
|
|
||||||
inline void SaveRacingScore(const LWOOBJID& playerID, GameID gameID, uint32_t bestLapTime, uint32_t bestTime, bool won) {
|
|
||||||
SaveScore(playerID, gameID, Leaderboard::Racing, 3, bestLapTime, bestTime, won);
|
|
||||||
};
|
|
||||||
|
|
||||||
// Saves a score to the database for the Shooting Gallery minigame
|
|
||||||
inline void SaveShootingGalleryScore(const LWOOBJID& playerID, GameID gameID, uint32_t score, float hitPercentage, uint32_t streak) {
|
|
||||||
SaveScore(playerID, gameID, Leaderboard::ShootingGallery, 3, score, hitPercentage, streak);
|
|
||||||
};
|
|
||||||
|
|
||||||
// Saves a score to the database for the footrace minigame
|
|
||||||
inline void SaveFootRaceScore(const LWOOBJID& playerID, GameID gameID, uint32_t bestTime) {
|
|
||||||
SaveScore(playerID, gameID, Leaderboard::FootRace, 1, bestTime);
|
|
||||||
};
|
|
||||||
|
|
||||||
// Saves a score to the database for the Monument footrace minigame
|
|
||||||
inline void SaveMonumentRaceScore(const LWOOBJID& playerID, GameID gameID, uint32_t bestTime) {
|
|
||||||
SaveScore(playerID, gameID, Leaderboard::MonumentRace, 1, bestTime);
|
|
||||||
};
|
|
||||||
|
|
||||||
// Saves a score to the database for the Survival minigame
|
|
||||||
inline void SaveSurvivalScore(const LWOOBJID& playerID, GameID gameID, uint32_t score, uint32_t waves) {
|
|
||||||
SaveScore(playerID, gameID, Leaderboard::Survival, 2, score, waves);
|
|
||||||
};
|
|
||||||
|
|
||||||
// Saves a score to the database for the SurvivalNS minigame
|
|
||||||
// Same as the Survival minigame, but good for explicitness
|
|
||||||
inline void SaveSurvivalNSScore(const LWOOBJID& playerID, GameID gameID, uint32_t score, uint32_t waves) {
|
|
||||||
SaveScore(playerID, gameID, Leaderboard::SurvivalNS, 2, score, waves);
|
|
||||||
};
|
|
||||||
|
|
||||||
// Saves a score to the database for the Donations minigame
|
|
||||||
inline void SaveDonationsScore(const LWOOBJID& playerID, GameID gameID, uint32_t score) {
|
|
||||||
SaveScore(playerID, gameID, Leaderboard::Donations, 1, score);
|
|
||||||
};
|
|
||||||
|
|
||||||
private:
|
|
||||||
void SaveScore(const LWOOBJID& playerID, GameID gameID, Leaderboard::Type leaderboardType, va_list args);
|
|
||||||
void GetLeaderboard(uint32_t gameID, Leaderboard::InfoType infoType, bool weekly, LWOOBJID playerID = LWOOBJID_EMPTY);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Public facing Score saving method. This method is simply a wrapper to ensure va_end is called properly.
|
* @brief Public facing Score saving method. This method is simply a wrapper to ensure va_end is called properly.
|
||||||
*
|
*
|
||||||
@ -151,7 +112,10 @@ private:
|
|||||||
*/
|
*/
|
||||||
void SaveScore(const LWOOBJID& playerID, GameID gameID, Leaderboard::Type leaderboardType, uint32_t argumentCount, ...);
|
void SaveScore(const LWOOBJID& playerID, GameID gameID, Leaderboard::Type leaderboardType, uint32_t argumentCount, ...);
|
||||||
|
|
||||||
Leaderboard::Type GetLeaderboardType(const GameID gameID);
|
static Leaderboard::Type GetLeaderboardType(const GameID gameID);
|
||||||
LeaderboardCache leaderboardCache;
|
static LeaderboardCache leaderboardCache;
|
||||||
|
private:
|
||||||
|
void SaveScore(const LWOOBJID& playerID, GameID gameID, Leaderboard::Type leaderboardType, va_list args);
|
||||||
|
void GetLeaderboard(uint32_t gameID, Leaderboard::InfoType infoType, bool weekly, LWOOBJID playerID = LWOOBJID_EMPTY);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user