From ae2a6f50409bae3ec98e93ce55af161157546b5a Mon Sep 17 00:00:00 2001 From: Rosyid Haryadi Date: Mon, 25 Dec 2023 22:06:05 +0700 Subject: angle to heading vector --- src/main.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index 12f2234..44bd011 100644 --- a/src/main.c +++ b/src/main.c @@ -1,4 +1,5 @@ #include "raylib.h" +#include "raymath.h" typedef struct Config { @@ -19,8 +20,9 @@ Config config = { }; void doInitialization(); -Vector2 toCenter(Vector2); -Vector2 toTopLeft(Vector2); +Vector2 toCenter(Vector2 vector); +Vector2 toTopLeft(Vector2 vector); +Vector2 angle2HeadingVector(float angle); void doDrawing(); void doUpdate(); @@ -59,6 +61,13 @@ Vector2 toTopLeft(Vector2 vector) { }; } +Vector2 angle2HeadingVector(float angle) { + return (Vector2) { + cosf(angle), + sinf(angle) + }; +} + void doUpdate() { float dt = GetFrameTime(); } -- cgit v1.2.3-70-g09d2