From 47823ef0fbedd39618e9f7df903e7010718a440e Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Tue, 20 Aug 2019 16:09:16 +0200 Subject: [PATCH] cview() called outside of draw -- this way it works with product --- graph.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/graph.cpp b/graph.cpp index 04a2d098..4346742d 100644 --- a/graph.cpp +++ b/graph.cpp @@ -7198,10 +7198,6 @@ EX void make_actual_view() { actual_view_transform = inverse(nisot::local_perspective) * actual_view_transform; } #endif - } - -EX transmatrix cview() { - make_actual_view(); #if MAXMDIM >= 4 if(GDIM == 3 && WDIM == 2) { transmatrix T = actual_view_transform * View; @@ -7218,7 +7214,9 @@ EX transmatrix cview() { radar_transform = T * U; } #endif - + } + +EX transmatrix cview() { return actual_view_transform * View; } @@ -7354,6 +7352,7 @@ EX void drawthemap() { arrowtraps.clear(); profile_start(1); + make_actual_view(); currentmap->draw(); drawWormSegments(); drawBlizzards();