mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-19 18:47:55 +08:00
26 lines
666 B
C++
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;
|
|
};
|
|
}
|