From d037aa0fefe3d2a42be7e204c07796c47e2bf21e Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Mon, 26 Oct 2020 19:37:58 +0100 Subject: [PATCH] bringris:: added get_center --- rogueviz/bringris.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/rogueviz/bringris.cpp b/rogueviz/bringris.cpp index 34e59d97..40f565af 100644 --- a/rogueviz/bringris.cpp +++ b/rogueviz/bringris.cpp @@ -1415,10 +1415,14 @@ void run() { }; } +cell *get_center() { + return well_center ? well_center : level[0]; + } + void reset_view() { - centerover = get_at(level[0], -camera_level); + centerover = get_at(get_center(), -camera_level); cwt.at = centerover; - ncenter = get_at(level[0], -camera_level); + ncenter = get_at(get_center(), -camera_level); NLP = Id; tView = Id; @@ -1452,7 +1456,7 @@ void start_new_game() { c->landparam = (get_hipso(z) & 0xFCFCFC) >> 2; } - at = get_at(level[0], -well_size - 1); + at = get_at(get_center(), -well_size - 1); next_shape_id = choose_piece(); state = tsBetween;