Browse Source

Clean up RespawnItem

pull/100/head
Anders Jenbo 7 years ago
parent
commit
069366e9be
  1. 27
      Source/items.cpp

27
Source/items.cpp

@ -2979,29 +2979,25 @@ void SpawnRock()
void RespawnItem(int i, BOOL FlipFlag)
{
int it; // ecx
int il; // eax
int it;
item[i]._iAnimWidth = 96;
item[i]._iAnimWidth2 = 16;
it = ItemCAnimTbl[item[i]._iCurs];
il = ItemAnimLs[it];
item[i]._iAnimLen = il;
item[i]._iAnimData = itemanims[it];
item[i]._iPostDraw = FALSE;
item[i]._iAnimLen = ItemAnimLs[it];
item[i]._iRequest = FALSE;
item[i]._iAnimWidth = 96;
item[i]._iAnimWidth2 = 16;
item[i]._iPostDraw = FALSE;
if (FlipFlag) {
item[i]._iSelFlag = 0;
il = 1;
item[i]._iAnimFrame = 1;
item[i]._iAnimFlag = TRUE;
item[i]._iSelFlag = 0;
} else {
item[i]._iAnimFrame = item[i]._iAnimLen;
item[i]._iAnimFlag = FALSE;
item[i]._iSelFlag = 1;
}
item[i]._iAnimFrame = il;
if (item[i]._iCurs == ICURS_MAGIC_ROCK) {
item[i]._iSelFlag = 1;
PlaySfxLoc(ItemDropSnds[it], item[i]._ix, item[i]._iy);
@ -3022,8 +3018,8 @@ void DeleteItem(int ii, int i)
void ItemDoppel()
{
int idoppelx; // esi
ItemStruct *i; // edx
int idoppelx;
ItemStruct *i;
if (gbMaxPlayers != 1) {
for (idoppelx = 16; idoppelx < 96; idoppelx++) {
@ -3041,8 +3037,7 @@ void ItemDoppel()
void ProcessItems()
{
int i; // edi
int ii; // esi
int i, ii;
for (i = 0; i < numitems; i++) {
ii = itemactive[i];

Loading…
Cancel
Save