Browse Source

FreeMissiles bin exact

pull/44/head
qndel 7 years ago committed by Anders Jenbo
parent
commit
1ceeefd289
  1. 17
      Source/missiles.cpp

17
Source/missiles.cpp

@ -1569,18 +1569,11 @@ void __fastcall FreeMissileGFX(int mi)
void __cdecl FreeMissiles() void __cdecl FreeMissiles()
{ {
int v0; // edi int mi;
unsigned char *v1; // esi
v0 = 0; for (mi = 0; misfiledata[mi].mAnimFAmt; mi++) {
if (misfiledata[0].mAnimFAmt) { if (!(misfiledata[mi].mFlags & MFLAG_HIDDEN))
v1 = &misfiledata[0].mAnimFAmt; FreeMissileGFX(mi);
do {
if (!(v1[7] & 1))
FreeMissileGFX(v0);
v1 += 236;
++v0;
} while (*v1);
} }
} }
@ -5164,7 +5157,7 @@ void __fastcall MI_Hbolt(int i)
dam = missile[i]._midam; dam = missile[i]._midam;
if (missile[i]._mix != missile[i]._misx || missile[i]._miy != missile[i]._misy) { if (missile[i]._mix != missile[i]._misx || missile[i]._miy != missile[i]._misy) {
CheckMissileCol(i, dam, dam, 0, missile[i]._mix, missile[i]._miy, 0); CheckMissileCol(i, dam, dam, 0, missile[i]._mix, missile[i]._miy, 0);
} }
if (!missile[i]._mirange) { if (!missile[i]._mirange) {
missile[i]._mitxoff -= missile[i]._mixvel; missile[i]._mitxoff -= missile[i]._mixvel;
missile[i]._mityoff -= missile[i]._miyvel; missile[i]._mityoff -= missile[i]._miyvel;

Loading…
Cancel
Save