From da317ac063b0b7c4166b06bce0d55259eb5dc664 Mon Sep 17 00:00:00 2001 From: terminx Date: Thu, 30 Nov 2006 09:22:54 +0000 Subject: [PATCH] One less hack :o git-svn-id: https://svn.eduke32.com/eduke32@370 1a8010ca-5511-0410-912e-c29ae57300e0 --- polymer/eduke32/source/game.c | 2 +- polymer/eduke32/source/player.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/polymer/eduke32/source/game.c b/polymer/eduke32/source/game.c index f385b26ae..324bca9ed 100644 --- a/polymer/eduke32/source/game.c +++ b/polymer/eduke32/source/game.c @@ -6615,7 +6615,7 @@ void animatesprites(long x,long y,short a,long smoothratio) spritesortcnt++; } - if ((display_mirror == 1 || screenpeek != p || s->owner == -1) && ud.multimode > 1 && sync[p].svel == 0 && sync[p].fvel == 0 && !ud.pause_on) + if ((display_mirror == 1 || screenpeek != p || s->owner == -1) && ud.multimode > 1 && sync[p].extbits & (1<<7) && !ud.pause_on) { memcpy((spritetype *)&tsprite[spritesortcnt],(spritetype *)t,sizeof(spritetype)); diff --git a/polymer/eduke32/source/player.c b/polymer/eduke32/source/player.c index 6f103b5ee..b29631331 100644 --- a/polymer/eduke32/source/player.c +++ b/polymer/eduke32/source/player.c @@ -2762,6 +2762,7 @@ void getinput(short snum) loc.horz = horiz = 0; loc.bits = (((long)gamequit)<<26); loc.extbits = (ud.pteam[snum] != ps[snum].team)<<6; + loc.extbits |= (1<<7); return; }