Files
MaaAssistantArknights/src/MeoAssistance/CreditShopImageAnalyzer.h
2021-10-15 00:03:21 +08:00

26 lines
666 B
C++

#pragma once
#include "AbstractImageAnalyzer.h"
namespace asst {
class CreditShopImageAnalyzer final : public AbstractImageAnalyzer
{
public:
using AbstractImageAnalyzer::AbstractImageAnalyzer;
virtual ~CreditShopImageAnalyzer() = default;
virtual bool analyze() override;
const std::vector<Rect>& get_result() const noexcept {
return m_result;
}
protected:
bool commoditys_analyze();
bool whether_to_buy_analyze();
bool sold_out_analyze();
std::vector<Rect> m_commoditys;
std::vector<Rect> m_need_to_buy;
std::vector<Rect> m_result;
};
}