mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-16 01:40:46 +08:00
fix.修复自动抄作业,识别干员之后总会再去识别其中某几个的问题
This commit is contained in:
@@ -17,6 +17,8 @@ bool asst::BattleImageAnalyzer::set_target(int target)
|
||||
|
||||
bool asst::BattleImageAnalyzer::analyze()
|
||||
{
|
||||
clear();
|
||||
|
||||
// HP 作为 flag,无论如何都识别。表明当前画面是在战斗场景的
|
||||
bool ret = hp_analyze();
|
||||
|
||||
@@ -84,6 +86,16 @@ int asst::BattleImageAnalyzer::get_kills() const noexcept
|
||||
return m_kills;
|
||||
}
|
||||
|
||||
void asst::BattleImageAnalyzer::clear() noexcept
|
||||
{
|
||||
m_opers.clear();
|
||||
m_homes.clear();
|
||||
m_ready_skills.clear();
|
||||
m_hp = 0;
|
||||
m_kills = 0;
|
||||
m_cost = 0;
|
||||
}
|
||||
|
||||
bool asst::BattleImageAnalyzer::opers_analyze()
|
||||
{
|
||||
LogTraceFunction;
|
||||
|
||||
Reference in New Issue
Block a user