改为json
This commit is contained in:
parent
a50c5f22e5
commit
a0b9bdac2b
@ -24,6 +24,13 @@
|
|||||||
#define METAMGR_READ_STR(field_name, def_val) MetaMgr::Instance()->field_name = \
|
#define METAMGR_READ_STR(field_name, def_val) MetaMgr::Instance()->field_name = \
|
||||||
a8::XValue(MetaMgr::Instance()->GetSysParamAsString(#field_name, def_val)).GetString();
|
a8::XValue(MetaMgr::Instance()->GetSysParamAsString(#field_name, def_val)).GetString();
|
||||||
|
|
||||||
|
template <typename T>
|
||||||
|
static bool LoadMetaFile(const std::string& res_path, const std::string& name, std::list<T>& meta_list)
|
||||||
|
{
|
||||||
|
f8::ReadCsvMetaFile(res_path + name + ".csv", meta_list);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
static void ParseElemets(const std::string& textid,
|
static void ParseElemets(const std::string& textid,
|
||||||
const std::string& text,
|
const std::string& text,
|
||||||
std::vector<std::tuple<int, std::string>>& elements)
|
std::vector<std::tuple<int, std::string>>& elements)
|
||||||
@ -266,38 +273,38 @@ public:
|
|||||||
res_path = "../res/";
|
res_path = "../res/";
|
||||||
}
|
}
|
||||||
|
|
||||||
f8::ReadCsvMetaFile(res_path + "parameter@parameter.csv", parameter_meta_list);
|
LoadMetaFile(res_path, "parameter@parameter", parameter_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "map@map.csv", map_meta_list);
|
LoadMetaFile(res_path, "map@map", map_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "safearea@safearea.csv", safearea_meta_list);
|
LoadMetaFile(res_path, "safearea@safearea", safearea_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "safearea_pos@safearea_pos.csv", safearea_pos_meta_list);
|
LoadMetaFile(res_path, "safearea_pos@safearea_pos", safearea_pos_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "item@item.csv", item_meta_list);
|
LoadMetaFile(res_path, "item@item", item_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "buff@buff.csv", buff_meta_list);
|
LoadMetaFile(res_path, "buff@buff", buff_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "equip@equip.csv", equip_meta_list);
|
LoadMetaFile(res_path, "equip@equip", equip_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "hero@hero.csv", player_meta_list);
|
LoadMetaFile(res_path, "hero@hero", player_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "mapThing@mapThing.csv", mapthing_meta_list);
|
LoadMetaFile(res_path, "mapThing@mapThing", mapthing_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "drop@drop.csv", drop_meta_list);
|
LoadMetaFile(res_path, "drop@drop", drop_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "airdrop@airdrop.csv", airdrop_meta_list);
|
LoadMetaFile(res_path, "airdrop@airdrop", airdrop_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "airraid@airraid.csv", airraid_meta_list);
|
LoadMetaFile(res_path, "airraid@airraid", airraid_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "airline@airline.csv", airline_meta_list);
|
LoadMetaFile(res_path, "airline@airline", airline_meta_list);
|
||||||
f8::ReadJsonMetaFile(res_path + "maps.json", building_meta_list);
|
f8::ReadJsonMetaFile(res_path + "maps.json", building_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "skill@skill.csv", skill_meta_list);
|
LoadMetaFile(res_path, "skill@skill", skill_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "skillNumber@skillNumber.csv", skill_number_meta_list);
|
LoadMetaFile(res_path, "skillNumber@skillNumber", skill_number_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "attr@attr.csv", attr_meta_list);
|
LoadMetaFile(res_path, "attr@attr", attr_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "rankReward@rankReward.csv", rankreward_meta_list);
|
LoadMetaFile(res_path, "rankReward@rankReward", rankreward_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "killReward@killReward.csv", killreward_meta_list);
|
LoadMetaFile(res_path, "killReward@killReward", killreward_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "killPoint@killPoint.csv", killpoint_meta_list);
|
LoadMetaFile(res_path, "killPoint@killPoint", killpoint_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "rankPoint@rankPoint.csv", rankpoint_meta_list);
|
LoadMetaFile(res_path, "rankPoint@rankPoint", rankpoint_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "robot@robot.csv", robot_meta_list);
|
LoadMetaFile(res_path, "robot@robot", robot_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "ai@ai.csv", ai_meta_list);
|
LoadMetaFile(res_path, "ai@ai", ai_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "text@text.csv", text_meta_list);
|
LoadMetaFile(res_path, "text@text", text_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "gunTalentGrow@gunTalentGrow.csv", talent_meta_list);
|
LoadMetaFile(res_path, "gunTalentGrow@gunTalentGrow", talent_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "pvp@formula.csv", formula_pvp_meta_list);
|
LoadMetaFile(res_path, "pvp@formula", formula_pvp_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "heroQuality@heroQuality.csv", hero_quality_meta_list);
|
LoadMetaFile(res_path, "heroQuality@heroQuality", hero_quality_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "gunQuality@gunQuality.csv", gun_quality_meta_list);
|
LoadMetaFile(res_path, "gunQuality@gunQuality", gun_quality_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "pveGemini@pveGemini.csv", pve_gemini_meta_list);
|
LoadMetaFile(res_path, "pveGemini@pveGemini", pve_gemini_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "pveGeminiContent@pveGeminiContent.csv", pve_gemini_content_meta_list);
|
LoadMetaFile(res_path, "pveGeminiContent@pveGeminiContent", pve_gemini_content_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "pveGeminiMode@pveGeminiMode.csv", pve_gemini_mode_meta_list);
|
LoadMetaFile(res_path, "pveGeminiMode@pveGeminiMode", pve_gemini_mode_meta_list);
|
||||||
f8::ReadCsvMetaFile(res_path + "npcStandard@npcStandard.csv", npc_standard_meta_list);
|
LoadMetaFile(res_path, "npcStandard@npcStandard", npc_standard_meta_list);
|
||||||
f8::ReadJsonMetaFile(res_path + "terrain.json", terrain_meta_list);
|
f8::ReadJsonMetaFile(res_path + "terrain.json", terrain_meta_list);
|
||||||
BindToMetaData();
|
BindToMetaData();
|
||||||
#if 1
|
#if 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user