Browse Source

LoadMissileGFX fix - CEL -> CL2 (#701)

pull/44/head
qndel 7 years ago committed by Anders Jenbo
parent
commit
80a73da04b
  1. 6
      Source/missiles.cpp

6
Source/missiles.cpp

@ -1467,17 +1467,17 @@ void __fastcall LoadMissileGFX(BYTE mi)
mfd = &misfiledata[mi];
if (mfd->mFlags & MFLAG_ALLOW_SPECIAL) {
sprintf(pszName, "Missiles\\%s.CEL", mfd->mName);
sprintf(pszName, "Missiles\\%s.CL2", mfd->mName);
file = LoadFileInMem(pszName, 0);
for (i = 0; i < mfd->mAnimFAmt; i++)
mfd->mAnimData[i] = &file[((int *)file)[i]];
} else if (mfd->mAnimFAmt == 1) {
sprintf(pszName, "Missiles\\%s.CEL", mfd->mName);
sprintf(pszName, "Missiles\\%s.CL2", mfd->mName);
if (!mfd->mAnimData[0])
mfd->mAnimData[0] = LoadFileInMem(pszName, 0);
} else {
for (i = 0; i < mfd->mAnimFAmt; i++) {
sprintf(pszName, "Missiles\\%s%i.CEL", mfd->mName, i + 1);
sprintf(pszName, "Missiles\\%s%i.CL2", mfd->mName, i + 1);
if (!mfd->mAnimData[i]) {
file = LoadFileInMem(pszName, 0);
mfd->mAnimData[i] = file;

Loading…
Cancel
Save