From 96ad124100ea73dffa1086020c78902e9e9c00ea Mon Sep 17 00:00:00 2001 From: Eknous-P Date: Fri, 8 Dec 2023 16:08:31 +0400 Subject: [PATCH] make a member of FurnaceGUI --- src/gui/exportOptions.cpp | 1 - src/gui/gui.cpp | 4 +++- src/gui/gui.h | 3 +++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/gui/exportOptions.cpp b/src/gui/exportOptions.cpp index ed1cc2f34..ab3323c0f 100644 --- a/src/gui/exportOptions.cpp +++ b/src/gui/exportOptions.cpp @@ -31,7 +31,6 @@ void FurnaceGUI::drawExport() { if (ImGui::BeginChild("sysPickerC",avail,false,ImGuiWindowFlags_NoScrollWithMouse|ImGuiWindowFlags_NoScrollbar)) { if (ImGui::BeginTabBar("ExportTypes")) { if (ImGui::BeginTabItem("Audio")) { - static int audioExportType=0; ImGui::RadioButton("one file",&audioExportType,0); ImGui::RadioButton("multiple files (one per chip)",&audioExportType,1); ImGui::RadioButton("multiple files (one per channel)",&audioExportType,2); diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 99c7297ab..95b506891 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -7688,7 +7688,9 @@ FurnaceGUI::FurnaceGUI(): introSkipDo(false), introStopped(false), curTutorial(-1), - curTutorialStep(0) { + curTutorialStep(0), + //audio export types (export options) + audioExportType(0) { // value keys valueKeys[SDLK_0]=0; valueKeys[SDLK_1]=1; diff --git a/src/gui/gui.h b/src/gui/gui.h index c9af9bd95..9e203ebca 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -2267,6 +2267,9 @@ class FurnaceGUI { // tutorial int curTutorial, curTutorialStep; + //audio export types (export options) + int audioExportType; + void drawSSGEnv(unsigned char type, const ImVec2& size); void drawWaveform(unsigned char type, bool opz, const ImVec2& size); void drawAlgorithm(unsigned char alg, FurnaceGUIFMAlgs algType, const ImVec2& size);