feat.界面新增肉鸽战斗关卡名提示

This commit is contained in:
MistEO
2022-01-28 17:47:46 +08:00
parent 7fd7a21551
commit b520541e9d
2 changed files with 24 additions and 4 deletions

View File

@@ -69,13 +69,20 @@ bool asst::RoguelikeBattleTaskPlugin::get_stage_info()
}
m_side_tile_info = std::move(side_info);
calced = true;
Log.info("stage info getted, name: ", tr.text, ", tiles_size: ", m_side_tile_info.size());
auto cb_info = basic_info_with_what("StageInfo");
auto& details = cb_info["details"];
details["name"] = tr.text;
details["size"] = m_side_tile_info.size();
callback(AsstMsg::SubTaskExtraInfo, cb_info);
break;
}
if (calced) {
break;
}
}
if (!calced) {
callback(AsstMsg::SubTaskExtraInfo, basic_info_with_what("StageInfoError"));
}
return calced;
}

View File

@@ -294,9 +294,9 @@ namespace MeoAsstGui
mainModel.AddLog("已放弃本次探索");
break;
case "Roguelike1StartAction":
mainModel.AddLog("开始战斗");
break;
//case "Roguelike1StartAction":
// mainModel.AddLog("开始战斗");
// break;
case "Roguelike1MissionCompletedFlag":
mainModel.AddLog("战斗完成");
@@ -444,6 +444,19 @@ namespace MeoAsstGui
mainModel.AddLog("可用干员不足", "darkred");
}
break;
/* Roguelike */
case "StageInfo":
{
mainModel.AddLog("开始战斗:" + subTaskDetails["name"]);
}
break;
case "StageInfoError":
{
mainModel.AddLog("关卡识别错误", "darkred");
}
break;
}
}