(svn r3796) When unmagicfying code, do it Right(tm) and also give the variables sensible names. I flipped a 'b' and a 'd' in r3785

This commit is contained in:
tron 2006-03-08 19:47:18 +00:00
parent 463cf2ec6b
commit 2bd2f75de2

View File

@ -854,13 +854,13 @@ static Direction RoadVehGetNewDirection(const Vehicle* v, int x, int y)
static Direction RoadVehGetSlidingDirection(const Vehicle* v, int x, int y)
{
Direction b = RoadVehGetNewDirection(v, x, y);
Direction d = v->direction;
Direction new = RoadVehGetNewDirection(v, x, y);
Direction old = v->direction;
DirDiff delta;
if (b == d) return d;
delta = (DirDifference(d, b) > DIRDIFF_REVERSE ? DIRDIFF_45LEFT : DIRDIFF_45RIGHT);
return ChangeDir(d, delta);
if (new == old) return old;
delta = (DirDifference(new, old) > DIRDIFF_REVERSE ? DIRDIFF_45LEFT : DIRDIFF_45RIGHT);
return ChangeDir(old, delta);
}
typedef struct OvertakeData {