From 53c9700aa65b38035e15d70f62511689cbfbc9fd Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 2 Mar 2025 22:09:29 +0100 Subject: [PATCH] rogueviz:: playing-with-impossibility: fixed crashes due to variation not set --- rogueviz/playing-with-impossibility.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/rogueviz/playing-with-impossibility.cpp b/rogueviz/playing-with-impossibility.cpp index 3012c13d..99d192ae 100644 --- a/rogueviz/playing-with-impossibility.cpp +++ b/rogueviz/playing-with-impossibility.cpp @@ -95,7 +95,7 @@ void nil_screen(presmode mode, int id) { slide_backup(pconf.clip_min); slide_backup(pconf.clip_max); slide_backup(vid.cells_drawn_limit); - stop_game(), pmodel = mdHorocyclic, geometry = gCubeTiling, pconf.clip_min = -10000, pconf.clip_max = +100, start_game(); + stop_game(), pmodel = mdHorocyclic, geometry = gCubeTiling, variation = eVariation::pure, pconf.clip_min = -10000, pconf.clip_max = +100, start_game(); } add_stat(mode, [id] { cmode |= sm::SIDE; @@ -272,8 +272,6 @@ void nil_screen(presmode mode, int id) { dialog_may_latex(dirbox("D:") + cbox("(x,y,z+d)"), "D: (x,y,z+d)"); dialog::display(); - dynamicval gg(geometry, gNil); - return false; }); } @@ -291,7 +289,7 @@ void geodesic_screen(presmode mode, int id) { slide_backup(pconf.clip_min); slide_backup(pconf.clip_max); slide_backup(vid.cells_drawn_limit); - stop_game(), pmodel = mdHorocyclic, geometry = gCubeTiling, pconf.clip_min = -10000, pconf.clip_max = +100, start_game(); + stop_game(), pmodel = mdHorocyclic, geometry = gCubeTiling, variation = eVariation::pure, pconf.clip_min = -10000, pconf.clip_max = +100, start_game(); } add_stat(mode, [id] {