Browse Source

Fix min diff in MoveMissilePos.

pull/124/head
Sergey Semushin 7 years ago committed by Anders Jenbo
parent
commit
0d8f206caf
  1. 6
      Source/missiles.cpp

6
Source/missiles.cpp

@ -426,7 +426,7 @@ void GetMissilePos(int i)
void MoveMissilePos(int i)
{
int dx, dy;
int dx, dy, x, y;
switch (missile[i]._mimfnum) {
case DIR_S:
@ -462,7 +462,9 @@ void MoveMissilePos(int i)
dy = 1;
break;
}
if (PosOkMonst(missile[i]._misource, missile[i]._mix + dx, missile[i]._miy + dy)) {
x = missile[i]._mix + dx;
y = missile[i]._miy + dy;
if (PosOkMonst(missile[i]._misource, x, y)) {
missile[i]._mix += dx;
missile[i]._miy += dy;
missile[i]._mixoff += (dy << 5) - (dx << 5);

Loading…
Cancel
Save