From 813c511275914b6db44e4bc889e4a366fab77801 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 4 Feb 2022 22:02:19 -0500 Subject: [PATCH] GUI: Game Boy env dir UI change --- src/gui/gui.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 0d80508b9..3f11930b6 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -1442,8 +1442,17 @@ void FurnaceGUI::drawInsEdit() { P(ImGui::SliderScalar("Volume",ImGuiDataType_U8,&ins->gb.envVol,&_ZERO,&_FIFTEEN)); P(ImGui::SliderScalar("Envelope Length",ImGuiDataType_U8,&ins->gb.envLen,&_ZERO,&_SEVEN)); P(ImGui::SliderScalar("Sound Length",ImGuiDataType_U8,&ins->gb.soundLen,&_ZERO,&_SIXTY_FOUR,ins->gb.soundLen>63?"Infinity":"%d")); + ImGui::Text("Envelope Direction:"); + bool goesUp=ins->gb.envDir; - if (ImGui::Checkbox("Up",&goesUp)) { PARAMETER + ImGui::SameLine(); + if (ImGui::RadioButton("Up",goesUp)) { PARAMETER + goesUp=true; + ins->gb.envDir=goesUp; + } + ImGui::SameLine(); + if (ImGui::RadioButton("Down",!goesUp)) { PARAMETER + goesUp=false; ins->gb.envDir=goesUp; } ImGui::EndTabItem();