Browse Source

[hellfire] DrawClippedMissile

pull/876/head
qndel 7 years ago committed by Anders Jenbo
parent
commit
562d5ee073
  1. 8
      Source/scrollrt.cpp

8
Source/scrollrt.cpp

@ -150,6 +150,10 @@ void DrawClippedMissile(int x, int y, int sx, int sy, int CelSkip, int CelCap, B
/// ASSERT: assert(missileactive[i] < MAXMISSILES); /// ASSERT: assert(missileactive[i] < MAXMISSILES);
if (missileactive[i] >= MAXMISSILES) if (missileactive[i] >= MAXMISSILES)
break; break;
#ifdef HELLFIRE
if (missileactive[i] < 0)
break;
#endif
m = &missile[missileactive[i]]; m = &missile[missileactive[i]];
if (m->_mix == x && m->_miy == y && m->_miPreFlag == pre && m->_miDrawFlag) { if (m->_mix == x && m->_miy == y && m->_miPreFlag == pre && m->_miDrawFlag) {
pCelBuff = m->_miAnimData; pCelBuff = m->_miAnimData;
@ -175,7 +179,11 @@ void DrawClippedMissile(int x, int y, int sx, int sy, int CelSkip, int CelCap, B
} }
} else { } else {
m = &missile[dMissile[x][y] - 1]; m = &missile[dMissile[x][y] - 1];
#ifdef HELLFIRE
if (m->_miPreFlag == pre) {
#else
if (m->_miPreFlag == pre && m->_miDrawFlag) { if (m->_miPreFlag == pre && m->_miDrawFlag) {
#endif
pCelBuff = m->_miAnimData; pCelBuff = m->_miAnimData;
if (!pCelBuff) { if (!pCelBuff) {
// app_fatal("Draw Missile 2 type %d Clipped: NULL Cel Buffer", m->_mitype); // app_fatal("Draw Missile 2 type %d Clipped: NULL Cel Buffer", m->_mitype);

Loading…
Cancel
Save