diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index 1d0cef2aa..85fd67cf2 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -4141,3 +4141,7 @@ bool DivEngine::quit(bool saveConfig) { song.unload(); return true; } + +void DivEngine::youre_a_stinky_butt() { + abort(); +} diff --git a/src/engine/engine.h b/src/engine/engine.h index 3ee0768be..20e1c8316 100644 --- a/src/engine/engine.h +++ b/src/engine/engine.h @@ -582,6 +582,7 @@ class DivEngine { bool shallSwitchCores(); void testFunction(); + void youre_a_stinky_butt(); bool loadDMF(unsigned char* file, size_t len); bool loadFur(unsigned char* file, size_t len, int variantID=0); diff --git a/src/gui/debugWindow.cpp b/src/gui/debugWindow.cpp index 07c9d6c9b..8b31175ee 100644 --- a/src/gui/debugWindow.cpp +++ b/src/gui/debugWindow.cpp @@ -82,8 +82,8 @@ void FurnaceGUI::drawDebug() { if (ImGui::Button("Panic")) e->syncReset(); ImGui::SameLine(); - if (ImGui::Button("Abort")) { - abort(); + if (ImGui::Button("Abort (halts program)")) { + e->youre_a_stinky_butt(); } ImGui::TreePop(); }