From eb08ec4ab907fcd27687e042254ab730697642d9 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 2 May 2025 01:14:08 +0200 Subject: [PATCH] ru:: work with late floorshapes --- rogueviz/ru/render.cpp | 1 + rogueviz/ru/ru.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/rogueviz/ru/render.cpp b/rogueviz/ru/render.cpp index f493e2d9..a19f08df 100644 --- a/rogueviz/ru/render.cpp +++ b/rogueviz/ru/render.cpp @@ -107,6 +107,7 @@ bool draw_room_on_map(cell *c, const shiftmatrix& V) { if(big || cmode == mode::editmap) { dynamicval po(poly_outline, 0x80FF80FF); + ensure_floorshape_generated(shvid(c), c); queuepolyat(V, cgi.shFullFloor.b[0], 0, PPR::LINE); } diff --git a/rogueviz/ru/ru.cpp b/rogueviz/ru/ru.cpp index e185eea8..7a9b3f9a 100644 --- a/rogueviz/ru/ru.cpp +++ b/rogueviz/ru/ru.cpp @@ -328,7 +328,7 @@ void enable() { vid.binary_width = abs(aright[1] - aleft[1]) / log(2); start_game(); - cgi.prepare_shapes(); + cgi.require_shapes(); current_room = get_room_at(cwt.at);