Browse Source

Clean up Obj_Door.

pull/90/head^2^2
Sergey Semushin 7 years ago committed by Anders Jenbo
parent
commit
91c602de13
  1. 23
      Source/objects.cpp

23
Source/objects.cpp

@ -1913,23 +1913,22 @@ void Obj_StopAnim(int i)
void Obj_Door(int i) void Obj_Door(int i)
{ {
int dy; // edx int dx, dy;
int dx; // eax
if (object[i]._oVar4) { if (!object[i]._oVar4) {
object[i]._oMissFlag = FALSE;
object[i]._oSelFlag = 3;
} else {
dy = object[i]._oy; dy = object[i]._oy;
dx = object[i]._ox; dx = object[i]._ox;
object[i]._oSelFlag = 2; object[i]._oSelFlag = 2;
object[i]._oMissFlag = TRUE; object[i]._oMissFlag = TRUE;
object[i]._oVar4 = ((dItem[dx][dy] == 0 object[i]._oVar4 = (((dItem[dx][dy] == 0 ? 1 : 0)
&& dDead[dx][dy] == 0 & (dDead[dx][dy] == 0 ? 1 : 0)
&& dPlayer[dx][dy] == 0 & (dPlayer[dx][dy] == 0 ? 1 : 0)
&& dMonster[dx][dy] == 0) & (dMonster[dx][dy] == 0 ? 1 : 0))
== 0) == 0)
+ 1; + 1;
} else {
object[i]._oMissFlag = FALSE;
object[i]._oSelFlag = 3;
} }
} }

Loading…
Cancel
Save