mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-19 02:23:01 +08:00
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:
@@ -396,8 +396,7 @@ std::optional<std::string> asst::Controller::call_command(const std::string& cmd
|
||||
reconnect_info["details"]["times"] = i;
|
||||
callback(AsstMsg::ConnectionInfo, reconnect_info);
|
||||
|
||||
// TODO: 也许 WIN32 可以用 WaitForSingleObjectEx 做一个允许外部打断的 sleep
|
||||
std::this_thread::sleep_for(10s);
|
||||
sleep(10 * 1000);
|
||||
if (need_exit()) {
|
||||
break;
|
||||
}
|
||||
@@ -774,10 +773,7 @@ void asst::Controller::random_delay() const
|
||||
static std::default_random_engine rand_engine(std::random_device {}());
|
||||
static std::uniform_int_distribution<unsigned> rand_uni(opt.control_delay_lower, opt.control_delay_upper);
|
||||
|
||||
unsigned rand_delay = rand_uni(rand_engine);
|
||||
|
||||
Log.trace("random_delay |", rand_delay, "ms");
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(rand_delay));
|
||||
sleep(rand_uni(rand_engine));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user