From 5916f3ea1fa98e4efb87dc73b2875e0b5afb340a Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 20 Jul 2023 17:58:32 +0800 Subject: [PATCH] 1 --- server/gameserver/mt/Param.cc | 7 ++++++- server/gameserver/mt/Param.h | 5 +++-- server/gameserver/roommgr.cc | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/server/gameserver/mt/Param.cc b/server/gameserver/mt/Param.cc index 97d84a13..f693e928 100644 --- a/server/gameserver/mt/Param.cc +++ b/server/gameserver/mt/Param.cc @@ -285,7 +285,12 @@ namespace mt return 0; } - const RankMatchConf* Param::GetRankModeConf(int elo) + const RankMatchConf* Param::GetRankModeConfByElo(int elo) + { + return nullptr; + } + + const RankMatchConf* Param::GetRankModeConfByRoomType(int room_type) { return nullptr; } diff --git a/server/gameserver/mt/Param.h b/server/gameserver/mt/Param.h index 63a889f7..50c2365d 100644 --- a/server/gameserver/mt/Param.h +++ b/server/gameserver/mt/Param.h @@ -133,7 +133,7 @@ namespace mt int revive_count = 1; int pvp_revive_time = 10; - std::vector> rank_mode_confs; + std::vector> rank_mode_confs; }; static void StaticPostInit(); static const S& s() { return s_; }; @@ -142,7 +142,8 @@ namespace mt static double GetFloatParam(const std::string& param_name, double def_val = 0.0f); static std::string GetStringParam(const std::string& param_name, const char* def_val = ""); static int GetStarNum(int rank); - static const RankMatchConf* GetRankModeConf(int elo); + static const RankMatchConf* GetRankModeConfByElo(int elo); + static const RankMatchConf* GetRankModeConfByRoomType(int room_type); private: static S s_; diff --git a/server/gameserver/roommgr.cc b/server/gameserver/roommgr.cc index 438192b0..dcb87b0a 100644 --- a/server/gameserver/roommgr.cc +++ b/server/gameserver/roommgr.cc @@ -39,7 +39,7 @@ const int HUM_NUM_DOWN_LIMIT = 2500; static RoomType_e GetHumanRoomType(const std::shared_ptr netdata) { if (netdata->join_msg->room_mode() == kPvpRankMode) { - auto rank_mode_conf = mt::Param::GetRankModeConf(netdata->GetElo()); + auto rank_mode_conf = mt::Param::GetRankModeConfByElo(netdata->GetElo()); if (!rank_mode_conf) { abort(); }