mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-01-14 07:28:15 -05:00
Moved logic rules dropdown
This commit is contained in:
parent
44522e6518
commit
e479cb424b
@ -3749,20 +3749,6 @@ void DrawRandoEditor(bool& open) {
|
|||||||
if (CVar_GetS32("gRandomizer", 0) == 1 && ImGui::BeginTabBar("Randomizer Settings", ImGuiTabBarFlags_NoCloseWithMiddleMouseButton)) {
|
if (CVar_GetS32("gRandomizer", 0) == 1 && ImGui::BeginTabBar("Randomizer Settings", ImGuiTabBarFlags_NoCloseWithMiddleMouseButton)) {
|
||||||
if (ImGui::BeginTabItem("Main Rules")) {
|
if (ImGui::BeginTabItem("Main Rules")) {
|
||||||
ImGui::PushStyleVar(ImGuiStyleVar_CellPadding, cellPadding);
|
ImGui::PushStyleVar(ImGuiStyleVar_CellPadding, cellPadding);
|
||||||
if (ImGui::BeginTable("tableRandoLogic", 1, ImGuiTableFlags_BordersH | ImGuiTableFlags_BordersV)) {
|
|
||||||
ImGui::TableSetupColumn("", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
|
||||||
ImGui::TableNextRow();
|
|
||||||
ImGui::TableNextColumn();
|
|
||||||
ImGui::PushItemWidth(170.0);
|
|
||||||
ImGui::Text("Logic Rules");
|
|
||||||
InsertHelpHoverText("Glitchless - No glitches are required, but may require some minor tricks.\n"
|
|
||||||
"\n"
|
|
||||||
"No logic - Item placement is completely random. MAY BE IMPOSSIBLE TO BEAT."
|
|
||||||
);
|
|
||||||
SohImGui::EnhancementCombobox("gRandomizeLogicRules", randoLogicRules, 2, 0);
|
|
||||||
ImGui::PopItemWidth();
|
|
||||||
ImGui::EndTable();
|
|
||||||
}
|
|
||||||
if (ImGui::BeginTable("tableRandoMainRules", 3, ImGuiTableFlags_BordersH | ImGuiTableFlags_BordersV)) {
|
if (ImGui::BeginTable("tableRandoMainRules", 3, ImGuiTableFlags_BordersH | ImGuiTableFlags_BordersV)) {
|
||||||
ImGui::TableSetupColumn("Open Settings", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
ImGui::TableSetupColumn("Open Settings", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
||||||
ImGui::TableSetupColumn("Shuffle Settings", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
ImGui::TableSetupColumn("Shuffle Settings", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
||||||
@ -4302,6 +4288,19 @@ void DrawRandoEditor(bool& open) {
|
|||||||
|
|
||||||
if (ImGui::BeginTabItem("Tricks/Glitches")) {
|
if (ImGui::BeginTabItem("Tricks/Glitches")) {
|
||||||
ImGui::PushStyleVar(ImGuiStyleVar_CellPadding, cellPadding);
|
ImGui::PushStyleVar(ImGuiStyleVar_CellPadding, cellPadding);
|
||||||
|
if (ImGui::BeginTable("tableRandoLogic", 1, ImGuiTableFlags_BordersH | ImGuiTableFlags_BordersV)) {
|
||||||
|
ImGui::TableSetupColumn("", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
||||||
|
ImGui::TableNextRow();
|
||||||
|
ImGui::TableNextColumn();
|
||||||
|
ImGui::PushItemWidth(170.0);
|
||||||
|
ImGui::Text("Logic Rules");
|
||||||
|
InsertHelpHoverText("Glitchless - No glitches are required, but may require some minor tricks.\n"
|
||||||
|
"\n"
|
||||||
|
"No logic - Item placement is completely random. MAY BE IMPOSSIBLE TO BEAT.");
|
||||||
|
SohImGui::EnhancementCombobox("gRandomizeLogicRules", randoLogicRules, 2, 0);
|
||||||
|
ImGui::PopItemWidth();
|
||||||
|
ImGui::EndTable();
|
||||||
|
}
|
||||||
if (ImGui::BeginTable("tableRandoTricksGlitches", 2,
|
if (ImGui::BeginTable("tableRandoTricksGlitches", 2,
|
||||||
ImGuiTableFlags_BordersH | ImGuiTableFlags_BordersV)) {
|
ImGuiTableFlags_BordersH | ImGuiTableFlags_BordersV)) {
|
||||||
ImGui::TableSetupColumn("Enable Tricks", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
ImGui::TableSetupColumn("Enable Tricks", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
||||||
|
Loading…
Reference in New Issue
Block a user