This commit is contained in:
tildearrow 2022-02-10 17:44:27 -05:00
parent 4e936f2c2d
commit 88680f594c
2 changed files with 14 additions and 1 deletions

View file

@ -7235,4 +7235,6 @@ FurnaceGUI::FurnaceGUI():
peak[0]=0; peak[0]=0;
peak[1]=0; peak[1]=0;
memset(actionKeys,0,GUI_ACTION_MAX*sizeof(int));
} }

View file

@ -118,7 +118,7 @@ enum FurnaceGUIFMAlgs {
}; };
enum FurnaceGUIActions { enum FurnaceGUIActions {
GUI_ACTION_OPEN, GUI_ACTION_OPEN=0,
GUI_ACTION_SAVE, GUI_ACTION_SAVE,
GUI_ACTION_UNDO, GUI_ACTION_UNDO,
GUI_ACTION_REDO, GUI_ACTION_REDO,
@ -260,6 +260,8 @@ enum FurnaceGUIActions {
GUI_ACTION_ORDERS_MOVE_UP, GUI_ACTION_ORDERS_MOVE_UP,
GUI_ACTION_ORDERS_MOVE_DOWN, GUI_ACTION_ORDERS_MOVE_DOWN,
GUI_ACTION_ORDERS_REPLAY, GUI_ACTION_ORDERS_REPLAY,
GUI_ACTION_MAX
}; };
struct SelectionPoint { struct SelectionPoint {
@ -424,6 +426,15 @@ class FurnaceGUI {
FurnaceGUIWindows curWindow; FurnaceGUIWindows curWindow;
float peak[2]; float peak[2];
int actionKeys[GUI_ACTION_MAX];
std::map<int,FurnaceGUIActions> actionMapGlobal;
std::map<int,FurnaceGUIActions> actionMapPat;
std::map<int,FurnaceGUIActions> actionMapOrders;
std::map<int,FurnaceGUIActions> actionMapInsList;
std::map<int,FurnaceGUIActions> actionMapWaveList;
std::map<int,FurnaceGUIActions> actionMapSampleList;
std::vector<DivRegWrite> pgProgram; std::vector<DivRegWrite> pgProgram;
int pgSys, pgAddr, pgVal; int pgSys, pgAddr, pgVal;