From 79cdbf7a535d5d574083bf6221ce256e86aff4e4 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Mon, 28 Oct 2019 17:20:28 +0100 Subject: [PATCH] correct cgi.wallstart in hybrid --- nonisotropic.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nonisotropic.cpp b/nonisotropic.cpp index cbaa8561..03a095e7 100644 --- a/nonisotropic.cpp +++ b/nonisotropic.cpp @@ -1081,6 +1081,7 @@ EX namespace hybrid { cell *c1 = hybrid::get_where(c).first; wo = isize(cgi.shWall3D); int won = wo + c->type; + cgi.wallstart.pop_back(); cgi.reserve_wall3d(won); if(prod) for(int i=0; itype; i++) { @@ -1120,6 +1121,7 @@ EX namespace hybrid { cgi.make_wall(won-2+a, l); } + cgi.wallstart.push_back(isize(cgi.raywall)); cgi.compute_cornerbonus(); cgi.extra_vertices(); }