From a36c4415da31c6ec5007d12a2a3602bf1851f5ea Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 7 Mar 2025 00:09:16 +0100 Subject: [PATCH] rogueviz::seuphorica:: correct coordinates given for from_map --- rogueviz/seuphorica.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rogueviz/seuphorica.cpp b/rogueviz/seuphorica.cpp index 02ff6deb..4d0634a6 100644 --- a/rogueviz/seuphorica.cpp +++ b/rogueviz/seuphorica.cpp @@ -640,7 +640,11 @@ void snapshot() { } void from_map(coord co, struct tile& t) { - snapshots.back().emplace(t.id, snaptile{t, eupoint(vid.xres/2, vid.yres/2)}); + shiftpoint h = ggmatrix(co) * tile_center(); + hyperpoint h1; + applymodel(h, h1); + h1 = toscrcoord(h1); + snapshots.back().emplace(t.id, snaptile{t, eupoint(h1[0], h1[1])}); } void is_clone(struct tile& orig, struct tile& clone) {