Browse Source

Cleanup missiles_process_charge

pull/2210/head
Vladimir Olteanu 5 years ago committed by Anders Jenbo
parent
commit
0765d2a70e
  1. 34
      Source/missiles.cpp

34
Source/missiles.cpp

@ -5054,27 +5054,27 @@ void ProcessMissiles()
void missiles_process_charge() void missiles_process_charge()
{ {
CMonster *mon;
AnimStruct *anim; AnimStruct *anim;
MissileStruct *mis;
int i, mi;
for (i = 0; i < nummissiles; i++) { for (int i = 0; i < nummissiles; i++) {
mi = missileactive[i]; int mi = missileactive[i];
mis = &missile[mi]; MissileStruct *mis = &missile[mi];
mis->_miAnimData = misfiledata[mis->_miAnimType].mAnimData[mis->_mimfnum]; mis->_miAnimData = misfiledata[mis->_miAnimType].mAnimData[mis->_mimfnum];
if (mis->_mitype == MIS_RHINO) { if (mis->_mitype != MIS_RHINO)
mon = monster[mis->_misource].MType; continue;
if (mon->mtype >= MT_HORNED && mon->mtype <= MT_OBLORD) {
anim = &mon->Anims[MA_SPECIAL]; CMonster *mon = monster[mis->_misource].MType;
} else {
if (mon->mtype >= MT_NSNAKE && mon->mtype <= MT_GSNAKE) if (mon->mtype >= MT_HORNED && mon->mtype <= MT_OBLORD) {
anim = &mon->Anims[MA_ATTACK]; anim = &mon->Anims[MA_SPECIAL];
else } else {
anim = &mon->Anims[MA_WALK]; if (mon->mtype >= MT_NSNAKE && mon->mtype <= MT_GSNAKE)
} anim = &mon->Anims[MA_ATTACK];
missile[mi]._miAnimData = anim->CelSpritesForDirections[mis->_mimfnum]->Data(); else
anim = &mon->Anims[MA_WALK];
} }
missile[mi]._miAnimData = anim->CelSpritesForDirections[mis->_mimfnum]->Data();
} }
} }

Loading…
Cancel
Save