diff --git a/blcrack/cracker/ui/ui.cpp b/blcrack/cracker/ui/ui.cpp index 1a8e9fef9..bd9dac1e2 100644 --- a/blcrack/cracker/ui/ui.cpp +++ b/blcrack/cracker/ui/ui.cpp @@ -126,7 +126,7 @@ void CrackerUI::draw_menu() { PRESET(FAST_WAVE); PRESET(MONSTER_KILL_SELF); } - if(ImGui::BeginTable("MiscTable", 2)) { + if(ImGui::BeginTable("MiscTable", 3)) { ImGui::TableNextColumn(); ImGui::Checkbox("章节图快速移动", &CONFIG_FLAG(FAST_STAGE_MOVE_CRACK)); ImGui::Checkbox("大世界快速移动", &CONFIG_FLAG(OPSI_FAST_MOVE)); @@ -136,10 +136,9 @@ void CrackerUI::draw_menu() { ImGui::Checkbox("跳过战斗胜利庆祝", &CONFIG_FLAG(SKIP_BATTLE_CELEBRATE)); ImGui::Checkbox("章节图强制开启自动战斗", &CONFIG_FLAG(CHAPTER_FORCE_ENABLE_AUTO_FIGHT)); ImGui::Checkbox("章节图跳过战前准备", &CONFIG_FLAG(CHAPTER_SKIP_PRECOMBAT)); - ImGui::Checkbox("演习锁血", &CONFIG_FLAG(EXERCISE_GOD_MOD)); - ImGui::Checkbox("自动规避伏击", &CONFIG_FLAG(CHAPTER_AUTO_AMBUSH)); - ImGui::Checkbox("跳过剧情", &CONFIG_FLAG(SKIP_STORY)); - ImGui::Checkbox("跳过空袭动画", &CONFIG_FLAG(SKIP_AIR_STRIKE_ANIMATION)); + + ImGui::Checkbox("演习我方伤害增加 X %", &CONFIG_FLAG(EXERCISE_MORE_POWER)); + ImGui::DragInt("(%)##Exercise Power Rate", &m_cracker_config.exercise_more_power_rate); ImGui::TableNextColumn(); ImGui::Checkbox("移除困难图属性限制", &CONFIG_FLAG(REMOVE_HARD_MODE_SHIP_PROPERTIES_LIMIT)); @@ -150,6 +149,15 @@ void CrackerUI::draw_menu() { ImGui::Checkbox("无伤害无击杀", &CONFIG_FLAG(NO_DAMAGE)); ImGui::Checkbox("全皮肤", &CONFIG_FLAG(ALL_SKIN)); ImGui::Checkbox("跳过舰船获取展示", &CONFIG_FLAG(SKIP_SHIP_GAIN_SHOW)); + + ImGui::Text("章节图自动开荒移动间隔(s)"); + ImGui::InputDouble("##StepInterval", &m_cracker_config.chapter_auto_clear_step_interval, 0.1f, 0, "%.1f"); + + ImGui::TableNextColumn(); + ImGui::Checkbox("演习锁血", &CONFIG_FLAG(EXERCISE_GOD_MOD)); + ImGui::Checkbox("自动规避伏击", &CONFIG_FLAG(CHAPTER_AUTO_AMBUSH)); + ImGui::Checkbox("跳过剧情", &CONFIG_FLAG(SKIP_STORY)); + ImGui::Checkbox("跳过空袭动画", &CONFIG_FLAG(SKIP_AIR_STRIKE_ANIMATION)); ImGui::Checkbox("章节图自动下一战", &CONFIG_FLAG(CHAPTER_AUTO_NEXT_BATTLE)); ImGui::Checkbox("章节图自动开荒", &CONFIG_FLAG(CHAPTER_AUTO_CLEAR)); ImGui::Checkbox("无限连战", &CONFIG_FLAG(INFINITE_BATTLE)); @@ -158,12 +166,6 @@ void CrackerUI::draw_menu() { ImGui::EndTable(); } - ImGui::Checkbox("演习我方伤害增加 X %", &CONFIG_FLAG(EXERCISE_MORE_POWER)); - ImGui::DragInt("(%)##Exercise Power Rate", &m_cracker_config.exercise_more_power_rate); - - ImGui::Text("章节图自动开荒移动间隔(s)"); - ImGui::InputDouble("##StepInterval", &m_cracker_config.chapter_auto_clear_step_interval, 0.1f, 0, "%.1f"); - ImGui::EndTabItem(); } if(ImGui::BeginTabItem("倍率")) {