GUI: remove unused tutorial code

This commit is contained in:
tildearrow 2024-04-02 11:17:45 -05:00
parent 5b086e103e
commit 9dbda09cd0
3 changed files with 0 additions and 322 deletions

View file

@ -890,12 +890,6 @@ enum FurnaceGUIChanOscRef {
GUI_OSCREF_MAX
};
enum FurnaceGUITutorials {
GUI_TUTORIAL_OVERVIEW=0,
GUI_TUTORIAL_MAX
};
enum PasteMode {
GUI_PASTE_MODE_NORMAL=0,
GUI_PASTE_MODE_MIX_FG,
@ -1266,31 +1260,6 @@ struct FurnaceGUISysCategory {
description(NULL) {}
};
typedef std::function<void()> TutorialFunc;
struct FurnaceGUITutorialStep {
const char* text;
int waitForTrigger;
TutorialFunc run;
TutorialFunc runBefore;
TutorialFunc runAfter;
FurnaceGUITutorialStep(const char* t, int trigger=-1, TutorialFunc activeFunc=NULL, TutorialFunc beginFunc=NULL, TutorialFunc endFunc=NULL):
text(t),
waitForTrigger(trigger),
run(activeFunc),
runBefore(beginFunc),
runAfter(endFunc) {}
};
struct FurnaceGUITutorialDef {
const char* name;
std::vector<FurnaceGUITutorialStep> steps;
FurnaceGUITutorialDef():
name("Help!") {}
FurnaceGUITutorialDef(const char* n, std::initializer_list<FurnaceGUITutorialStep> step);
};
struct FurnaceGUIMacroDesc {
DivInstrumentMacro* macro;
int min, max;
@ -2052,15 +2021,11 @@ class FurnaceGUI {
} settings;
struct Tutorial {
int userComesFrom;
bool introPlayed;
bool protoWelcome;
bool taken[GUI_TUTORIAL_MAX];
Tutorial():
userComesFrom(0),
introPlayed(false),
protoWelcome(false) {
memset(taken,0,GUI_TUTORIAL_MAX*sizeof(bool));
}
} tutorial;
@ -2184,7 +2149,6 @@ class FurnaceGUI {
std::vector<std::pair<DivInstrument*,bool>> pendingIns;
std::vector<FurnaceGUISysCategory> sysCategories;
FurnaceGUITutorialDef tutorials[GUI_TUTORIAL_MAX];
bool wavePreviewOn;
SDL_Scancode wavePreviewKey;
@ -2733,8 +2697,6 @@ class FurnaceGUI {
void applyUISettings(bool updateFonts=true);
void initSystemPresets();
void initTutorial();
void activateTutorial(FurnaceGUITutorials which);
void initRandomDemoSong();
bool loadRandomDemoSong();