From f642db223b048ed2a1e8e8f505ceffd0fe91480e Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Wed, 25 Jun 2025 00:28:34 +0200 Subject: [PATCH] fix to RELHELL standalone --- rogueviz/ads/ads-game.cpp | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/rogueviz/ads/ads-game.cpp b/rogueviz/ads/ads-game.cpp index 74e030a2..b1550538 100644 --- a/rogueviz/ads/ads-game.cpp +++ b/rogueviz/ads/ads-game.cpp @@ -370,18 +370,28 @@ auto shot_hooks = #ifdef RELHELL auto hook1= addHook(hooks_config, 100, [] { - default_settings(); - set_config(); - enable_canvas(); - if(arg::curphase == 1) + if(arg::curphase == 1) { conffile = "relhell.ini"; - if(arg::curphase == 3) { showstartmenu = false; popScreenAll(); pushScreen(pick_the_game); } + } + if(arg::curphase == 2) { + set_config(); + enable_canvas(); + } + if(arg::curphase == 3) { + showstartmenu = false; + popScreenAll(); + pushScreen(pick_the_game); + } }); -#else -auto hook2 = addHook(hooks_configfile, 300, default_settings); #endif +auto hook2 = addHook(hooks_configfile, 300, default_settings) + + arg::add3("-relhell", [] { + set_config(); + enable_canvas(); + showstartmenu = false; popScreenAll(); pushScreen(pick_the_game); + }); } }