add two more compatibility flags

for songs that relied upon pre-0.5.5 broken behavior
This commit is contained in:
tildearrow 2022-02-09 22:07:32 -05:00
parent e115d9e23b
commit 62f2f67b9d
9 changed files with 55 additions and 13 deletions

View file

@ -3997,6 +3997,19 @@ void FurnaceGUI::drawCompatFlags() {
if (ImGui::IsItemHovered()) {
ImGui::SetTooltip("select to not reset channels on loop.");
}
ImGui::Separator();
ImGui::TextWrapped("the following flags are for compatibility with older Furnace versions.");
ImGui::Checkbox("Arpeggio inhibits non-porta slides",&e->song.arpNonPorta);
if (ImGui::IsItemHovered()) {
ImGui::SetTooltip("behavior changed in 0.5.5");
}
ImGui::Checkbox("Wack FM algorithm macro",&e->song.algMacroBehavior);
if (ImGui::IsItemHovered()) {
ImGui::SetTooltip("behavior changed in 0.5.5");
}
}
ImGui::End();
}