refactor: 重构战斗,抽出BattleHelper基类(还没写完,睡觉要紧)

1>D:\Code\MeoAssistantArknights\src\MaaCore\Task\AbstractTask.cpp(25,1): error C2220: 以下警告被视为错误
1>D:\Code\MeoAssistantArknights\src\MaaCore\Task\AbstractTask.cpp(24,17): warning C4589: 抽象类“asst::AbstractTask”的构造函数忽略虚拟基类“asst::InstHelper”的初始化设定值
1>D:\Code\MeoAssistantArknights\src\MaaCore\Task\AbstractTask.cpp(24,17): message : 虚拟基类仅由最底层派生类型进行初始化
This commit is contained in:
MistEO
2022-12-19 01:14:18 +08:00
parent 5a99b15da6
commit 2171c9dde8
42 changed files with 1200 additions and 1360 deletions

View File

@@ -22,7 +22,7 @@ namespace asst
class Status;
class TaskData;
class AbstractTask : protected InstHelper
class AbstractTask : virtual protected InstHelper
{
public:
AbstractTask(const AsstCallback& callback, Assistant* inst, std::string_view task_chain);
@@ -63,7 +63,6 @@ namespace asst
bool save_img(const std::string& dirname = "debug/");
json::value basic_info_with_what(std::string what) const;
bool sleep(unsigned millisecond);
bool m_enable = true;
bool m_ignore_error = false;