diff --git a/data/blackboard.art b/data/blackboard.art index 6f7d9e0..2a8dd7f 100644 Binary files a/data/blackboard.art and b/data/blackboard.art differ diff --git a/src/WorldTraveller.c b/src/WorldTraveller.c index 057ec8a..f1419be 100644 --- a/src/WorldTraveller.c +++ b/src/WorldTraveller.c @@ -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);