From 45fb8fcb44342982cc5f9479d39f866e62882b14 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 27 Feb 2022 14:50:33 +0100 Subject: [PATCH] intra:: shift_view_portal now calls itself recursively so multiple portal passes at once work --- intra.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intra.cpp b/intra.cpp index 54893dfa..08e048c8 100644 --- a/intra.cpp +++ b/intra.cpp @@ -523,7 +523,7 @@ EX void shift_view_portal(hyperpoint H) { println(hlog, "maxv = ", maxv); shift_view(H * maxv); check_portal_movement(); - shift_view(H * (1 - maxv)); + shift_view_portal(H * (1 - maxv)); } EX const connection_data* through_portal() {