From 40bbd259050c03eb91930a424af1e476b22dee06 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 24 Nov 2019 00:46:08 +0100 Subject: [PATCH] fixed Hall of Mirrors --- celldrawer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/celldrawer.cpp b/celldrawer.cpp index f36cd235..4e0cea71 100644 --- a/celldrawer.cpp +++ b/celldrawer.cpp @@ -1713,7 +1713,7 @@ void celldrawer::bookkeeping() { else { playerV = V * ddspin(c, cwt.spin, 0); if(cwt.mirrored) playerV = playerV * Mirror; - if(!confusingGeometry() || eqmatrix(V, current_display->which_copy, 1e-2)) + if((!confusingGeometry() && !inmirrorcount) || eqmatrix(V, current_display->which_copy, 1e-2)) current_display->which_copy = V; if(orig) cwtV = playerV; }