summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRosyid Haryadi <rosyid_haryadi@protonmail.com>2023-12-25 22:06:05 +0700
committerRosyid Haryadi <rosyid_haryadi@protonmail.com>2023-12-25 22:06:05 +0700
commitae2a6f50409bae3ec98e93ce55af161157546b5a (patch)
tree9295cb2d6df2c88adb1e819959292bfae1b0eaf5
parent5eec69d2c998574ed5e1126dd14e69d487db4bc9 (diff)
angle to heading vector
-rw-r--r--src/main.c13
1 files changed, 11 insertions, 2 deletions
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();
}