From 891bf28c4b70bac7d66f4367d79067660f87cda8 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Tue, 8 Apr 2025 00:31:25 +0200 Subject: [PATCH] rv::ads:: timescale editable --- rogueviz/ads/ads-game.cpp | 3 +++ rogueviz/ads/menu.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/rogueviz/ads/ads-game.cpp b/rogueviz/ads/ads-game.cpp index 39c54301..e72e1ef6 100644 --- a/rogueviz/ads/ads-game.cpp +++ b/rogueviz/ads/ads-game.cpp @@ -331,6 +331,9 @@ auto shot_hooks = param_i(draw_per_frame, "ads_draw_per_frame") -> editable(0, 3000, 0.1, "tiles to draw per frame", "reduce if the framerate is low", 'D'); + param_f(time_scale, "rh_time_scale") + -> editable(0, 1, 0.1, "Relative Hell time label scale", "scaling factor for the time labels", 'T'); + param_i(XSCALE, "ds_xscale") -> editable(4, 512, 8, "x precision of Earth-de Sitter", "", 'x'); param_i(YSCALE, "ds_yscale") diff --git a/rogueviz/ads/menu.cpp b/rogueviz/ads/menu.cpp index 659c3f8a..c0151d69 100644 --- a/rogueviz/ads/menu.cpp +++ b/rogueviz/ads/menu.cpp @@ -205,6 +205,9 @@ void game_menu() { add_edit(pause_speed); add_edit(view_proper_times); add_edit(DS_(time_unit)); + if(view_proper_times) + add_edit(time_scale); + else dialog::addBreak(100); dialog::addItem(XLAT("set view mode"), 'v'); dialog::add_action_push(edit_view_mode);