remove redundant wadfile loop within wadfile loop for ANIMDEFS code

This commit is contained in:
Monster Iestyn 2018-11-27 23:05:33 +00:00
parent cd57be640c
commit cb53bc8afe
1 changed files with 5 additions and 8 deletions

View File

@ -279,15 +279,12 @@ void P_InitPicAnims(void)
Z_Free(animatedLump);
}
for (w = numwadfiles-1; w >= 0; w--)
// Find ANIMDEFS lump in the WAD
animdefsLumpNum = W_CheckNumForNamePwad("ANIMDEFS", w, 0);
while (animdefsLumpNum != INT16_MAX)
{
// Find ANIMDEFS lump in the WAD
animdefsLumpNum = W_CheckNumForNamePwad("ANIMDEFS", w, 0);
while (animdefsLumpNum != INT16_MAX)
{
P_ParseANIMDEFSLump(w, animdefsLumpNum);
animdefsLumpNum = W_CheckNumForNamePwad("ANIMDEFS", (UINT16)w, animdefsLumpNum + 1);
}
P_ParseANIMDEFSLump(w, animdefsLumpNum);
animdefsLumpNum = W_CheckNumForNamePwad("ANIMDEFS", (UINT16)w, animdefsLumpNum + 1);
}
}
// Define the last one