add cheat code for modified sine wave
chain barrel
This commit is contained in:
parent
528181a611
commit
c3f98e50d3
|
@ -1906,6 +1906,7 @@ class FurnaceGUI {
|
||||||
int eventDelay;
|
int eventDelay;
|
||||||
int moveWindowTitle;
|
int moveWindowTitle;
|
||||||
int hiddenSystems;
|
int hiddenSystems;
|
||||||
|
int mswEnabled;
|
||||||
int horizontalDataView;
|
int horizontalDataView;
|
||||||
int noMultiSystem;
|
int noMultiSystem;
|
||||||
int oldMacroVSlider;
|
int oldMacroVSlider;
|
||||||
|
@ -2160,6 +2161,7 @@ class FurnaceGUI {
|
||||||
eventDelay(0),
|
eventDelay(0),
|
||||||
moveWindowTitle(1),
|
moveWindowTitle(1),
|
||||||
hiddenSystems(0),
|
hiddenSystems(0),
|
||||||
|
mswEnabled(0),
|
||||||
horizontalDataView(0),
|
horizontalDataView(0),
|
||||||
noMultiSystem(0),
|
noMultiSystem(0),
|
||||||
oldMacroVSlider(0),
|
oldMacroVSlider(0),
|
||||||
|
|
|
@ -4695,6 +4695,10 @@ void FurnaceGUI::drawSettings() {
|
||||||
mmlString[30]=_(":smile: :star_struck: :sunglasses: :ok_hand:");
|
mmlString[30]=_(":smile: :star_struck: :sunglasses: :ok_hand:");
|
||||||
settings.hiddenSystems=!settings.hiddenSystems;
|
settings.hiddenSystems=!settings.hiddenSystems;
|
||||||
}
|
}
|
||||||
|
if (checker==0x3affa803 && checker1==0x37db2520) {
|
||||||
|
mmlString[30]=_("now cutting FM chip costs");
|
||||||
|
settings.mswEnabled=!settings.mswEnabled;
|
||||||
|
}
|
||||||
if (checker==0xe888896b && checker1==0xbde) {
|
if (checker==0xe888896b && checker1==0xbde) {
|
||||||
mmlString[30]=_("enabled all instrument types");
|
mmlString[30]=_("enabled all instrument types");
|
||||||
settings.displayAllInsTypes=!settings.displayAllInsTypes;
|
settings.displayAllInsTypes=!settings.displayAllInsTypes;
|
||||||
|
@ -4868,6 +4872,7 @@ void FurnaceGUI::readConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
||||||
settings.defaultAuthorName=conf.getString("defaultAuthorName","");
|
settings.defaultAuthorName=conf.getString("defaultAuthorName","");
|
||||||
|
|
||||||
settings.hiddenSystems=conf.getInt("hiddenSystems",0);
|
settings.hiddenSystems=conf.getInt("hiddenSystems",0);
|
||||||
|
settings.mswEnabled=conf.getInt("mswEnabled",0);
|
||||||
settings.allowEditDocking=conf.getInt("allowEditDocking",1);
|
settings.allowEditDocking=conf.getInt("allowEditDocking",1);
|
||||||
settings.sysFileDialog=conf.getInt("sysFileDialog",SYS_FILE_DIALOG_DEFAULT);
|
settings.sysFileDialog=conf.getInt("sysFileDialog",SYS_FILE_DIALOG_DEFAULT);
|
||||||
settings.displayAllInsTypes=conf.getInt("displayAllInsTypes",0);
|
settings.displayAllInsTypes=conf.getInt("displayAllInsTypes",0);
|
||||||
|
@ -5316,6 +5321,7 @@ void FurnaceGUI::readConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
||||||
clampSetting(settings.eventDelay,0,1);
|
clampSetting(settings.eventDelay,0,1);
|
||||||
clampSetting(settings.moveWindowTitle,0,1);
|
clampSetting(settings.moveWindowTitle,0,1);
|
||||||
clampSetting(settings.hiddenSystems,0,1);
|
clampSetting(settings.hiddenSystems,0,1);
|
||||||
|
clampSetting(settings.mswEnabled,0,1);
|
||||||
clampSetting(settings.horizontalDataView,0,1);
|
clampSetting(settings.horizontalDataView,0,1);
|
||||||
clampSetting(settings.noMultiSystem,0,1);
|
clampSetting(settings.noMultiSystem,0,1);
|
||||||
clampSetting(settings.oldMacroVSlider,0,1);
|
clampSetting(settings.oldMacroVSlider,0,1);
|
||||||
|
@ -5462,6 +5468,7 @@ void FurnaceGUI::writeConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
||||||
conf.set("defaultAuthorName",settings.defaultAuthorName);
|
conf.set("defaultAuthorName",settings.defaultAuthorName);
|
||||||
|
|
||||||
conf.set("hiddenSystems",settings.hiddenSystems);
|
conf.set("hiddenSystems",settings.hiddenSystems);
|
||||||
|
conf.set("mswEnabled",settings.mswEnabled);
|
||||||
conf.set("allowEditDocking",settings.allowEditDocking);
|
conf.set("allowEditDocking",settings.allowEditDocking);
|
||||||
conf.set("sysFileDialog",settings.sysFileDialog);
|
conf.set("sysFileDialog",settings.sysFileDialog);
|
||||||
conf.set("displayAllInsTypes",settings.displayAllInsTypes);
|
conf.set("displayAllInsTypes",settings.displayAllInsTypes);
|
||||||
|
|
|
@ -96,7 +96,7 @@ bool FurnaceGUI::drawSysConf(int chan, int sysPos, DivSystem type, DivConfig& fl
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (msw) {
|
if (msw || settings.mswEnabled) {
|
||||||
if (ImGui::Checkbox(_("Modified sine wave (joke)"),&msw)) {
|
if (ImGui::Checkbox(_("Modified sine wave (joke)"),&msw)) {
|
||||||
altered=true;
|
altered=true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue