From e706258c4379128f78c21e9c23b75a2406804890 Mon Sep 17 00:00:00 2001 From: helixhorned Date: Sun, 25 Mar 2012 13:55:03 +0000 Subject: [PATCH] Fix an assertion failure with dorotatesprite 4-pixels vline drawing. See http://forums.duke4.net/topic/5362-crash-with-current-svn/ git-svn-id: https://svn.eduke32.com/eduke32@2529 1a8010ca-5511-0410-912e-c29ae57300e0 --- polymer/eduke32/build/src/engine.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/polymer/eduke32/build/src/engine.c b/polymer/eduke32/build/src/engine.c index 1cae0e8a4..8bc5d5003 100644 --- a/polymer/eduke32/build/src/engine.c +++ b/polymer/eduke32/build/src/engine.c @@ -6898,10 +6898,9 @@ static void dorotatesprite(int32_t sx, int32_t sy, int32_t z, int16_t a, int16_t p = x+frameplace; - assert(!(bad&1)); - u4 = y1ve[0]; - d4 = y2ve[0]; - for (xx=1; xx<4; xx++) + u4 = INT32_MIN; + d4 = INT32_MAX; + for (xx=0; xx<4; xx++) if (!(bad&pow2char[xx])) { u4 = max(u4, y1ve[xx]);