From 78004b17de604a4aecd1fd476c23f221b541b598 Mon Sep 17 00:00:00 2001 From: terminx Date: Fri, 16 Aug 2019 12:05:29 +0000 Subject: [PATCH] Ignore cstat 32768 sprites in map view git-svn-id: https://svn.eduke32.com/eduke32@8034 1a8010ca-5511-0410-912e-c29ae57300e0 --- source/build/src/engine.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/source/build/src/engine.cpp b/source/build/src/engine.cpp index d129f5271..bdd46fc65 100644 --- a/source/build/src/engine.cpp +++ b/source/build/src/engine.cpp @@ -9276,12 +9276,17 @@ void renderDrawMapView(int32_t dax, int32_t day, int32_t zoome, int16_t ang) //Collect floor sprites to draw for (i=headspritesect[s]; i>=0; i=nextspritesect[i]) - if ((sprite[i].cstat&48) == 32) + { + if (sprite[i].cstat & 32768) + continue; + + if ((sprite[i].cstat & 48) == 32) { - if ((sprite[i].cstat&(64+8)) == (64+8)) continue; + if ((sprite[i].cstat & (64 + 8)) == (64 + 8)) + continue; tsprite[sortnum++].owner = i; } - + } gotsector[s>>3] |= pow2char[s&7]; globalorientation = (int32_t)sec->floorstat;