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 moveWindowTitle;
|
||||
int hiddenSystems;
|
||||
int mswEnabled;
|
||||
int horizontalDataView;
|
||||
int noMultiSystem;
|
||||
int oldMacroVSlider;
|
||||
|
@ -2160,6 +2161,7 @@ class FurnaceGUI {
|
|||
eventDelay(0),
|
||||
moveWindowTitle(1),
|
||||
hiddenSystems(0),
|
||||
mswEnabled(0),
|
||||
horizontalDataView(0),
|
||||
noMultiSystem(0),
|
||||
oldMacroVSlider(0),
|
||||
|
|
|
@ -4695,6 +4695,10 @@ void FurnaceGUI::drawSettings() {
|
|||
mmlString[30]=_(":smile: :star_struck: :sunglasses: :ok_hand:");
|
||||
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) {
|
||||
mmlString[30]=_("enabled all instrument types");
|
||||
settings.displayAllInsTypes=!settings.displayAllInsTypes;
|
||||
|
@ -4868,6 +4872,7 @@ void FurnaceGUI::readConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
|||
settings.defaultAuthorName=conf.getString("defaultAuthorName","");
|
||||
|
||||
settings.hiddenSystems=conf.getInt("hiddenSystems",0);
|
||||
settings.mswEnabled=conf.getInt("mswEnabled",0);
|
||||
settings.allowEditDocking=conf.getInt("allowEditDocking",1);
|
||||
settings.sysFileDialog=conf.getInt("sysFileDialog",SYS_FILE_DIALOG_DEFAULT);
|
||||
settings.displayAllInsTypes=conf.getInt("displayAllInsTypes",0);
|
||||
|
@ -5316,6 +5321,7 @@ void FurnaceGUI::readConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
|||
clampSetting(settings.eventDelay,0,1);
|
||||
clampSetting(settings.moveWindowTitle,0,1);
|
||||
clampSetting(settings.hiddenSystems,0,1);
|
||||
clampSetting(settings.mswEnabled,0,1);
|
||||
clampSetting(settings.horizontalDataView,0,1);
|
||||
clampSetting(settings.noMultiSystem,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("hiddenSystems",settings.hiddenSystems);
|
||||
conf.set("mswEnabled",settings.mswEnabled);
|
||||
conf.set("allowEditDocking",settings.allowEditDocking);
|
||||
conf.set("sysFileDialog",settings.sysFileDialog);
|
||||
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)) {
|
||||
altered=true;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue