From 9564f0fdc62726cf48f61026c9884a4a173a4219 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Thu, 30 Sep 2021 11:33:13 +0200 Subject: [PATCH] rogueviz:: fixed crystal-sokoban --- rogueviz/crystal-sokoban.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rogueviz/crystal-sokoban.cpp b/rogueviz/crystal-sokoban.cpp index 064966f5..011ff25d 100644 --- a/rogueviz/crystal-sokoban.cpp +++ b/rogueviz/crystal-sokoban.cpp @@ -98,6 +98,8 @@ void run_sb() { vid.use_smart_range = 2; undos.push_back(current_state()); peace::on = true; + + sb_hooks(); } void save_undo() { @@ -171,6 +173,10 @@ void sb_hooks() { return true; }); rv_hook(hooks_handleKey, 50, soko_key); + on_cleanup_or_next([] { + undos.clear(); + celllist.clear(); + }); } auto sbhook = arg::add2("-crystal-sokoban", run_sb);