1
This commit is contained in:
parent
176d33b9de
commit
5916f3ea1f
@ -285,7 +285,12 @@ namespace mt
|
|||||||
return 0;
|
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;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
@ -133,7 +133,7 @@ namespace mt
|
|||||||
int revive_count = 1;
|
int revive_count = 1;
|
||||||
int pvp_revive_time = 10;
|
int pvp_revive_time = 10;
|
||||||
|
|
||||||
std::vector<std::tuple<int, int, int, int>> rank_mode_confs;
|
std::vector<std::shared_ptr<RankMatchConf>> rank_mode_confs;
|
||||||
};
|
};
|
||||||
static void StaticPostInit();
|
static void StaticPostInit();
|
||||||
static const S& s() { return s_; };
|
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 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 std::string GetStringParam(const std::string& param_name, const char* def_val = "");
|
||||||
static int GetStarNum(int rank);
|
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:
|
private:
|
||||||
static S s_;
|
static S s_;
|
||||||
|
@ -39,7 +39,7 @@ const int HUM_NUM_DOWN_LIMIT = 2500;
|
|||||||
static RoomType_e GetHumanRoomType(const std::shared_ptr<BattleDataContext> netdata)
|
static RoomType_e GetHumanRoomType(const std::shared_ptr<BattleDataContext> netdata)
|
||||||
{
|
{
|
||||||
if (netdata->join_msg->room_mode() == kPvpRankMode) {
|
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) {
|
if (!rank_mode_conf) {
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user