Fix sign multiplication error for projectile

This commit is contained in:
Doyle Thai 2016-09-13 12:57:17 +10:00
parent 8ddac9c110
commit 1f799302c1
2 changed files with 3 additions and 3 deletions

Binary file not shown.

View File

@ -1758,10 +1758,10 @@ void worldTraveller_gameUpdateAndRender(GameState *state, f32 dt)
v2 ddPos = V2(0, 0);
f32 projectileSpeed = 10.0f;
v2 difference = v2_sub(projectile->pos, target->pos);
v2 difference = v2_sub(target->pos, projectile->pos);
f32 longSide = (ABS(difference.x) > ABS(difference.y))
? difference.x
: difference.y;
? ABS(difference.x)
: ABS(difference.y);
ddPos.x = (difference.x / longSide);
ddPos.y = (difference.y / longSide);