aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeander Scherer <leander@schererleander.de>2026-03-11 23:17:14 +0100
committerLeander Scherer <leander@schererleander.de>2026-03-11 23:17:14 +0100
commita7803c2e4819fce4f9d049c28ceabc1ab716fcd7 (patch)
tree92e173554222301fd5ede14d9c5805ed2e3e1e95
parent3b3cd7e421fa14f9803199b22dcdcc6c59761475 (diff)
refactor(fairy): clean up header and remove debug rendering
-rw-r--r--include/fairy.h20
-rw-r--r--src/fairy.c6
2 files changed, 8 insertions, 18 deletions
diff --git a/include/fairy.h b/include/fairy.h
index cdead11..abfcec5 100644
--- a/include/fairy.h
+++ b/include/fairy.h
@@ -1,18 +1,14 @@
-#ifndef FAIRY_H
-#define FAIRY_H
+#pragma once
#include "raylib.h"
+typedef struct {
+ Vector2 position;
+ Vector2 targetOffset;
+ Vector2 targetWorld;
-typedef struct Fairy {
- Vector2 position;
- Vector2 targetOffset;
- Vector2 targetWorld;
-
- float wandTimer;
+ float wandTimer;
} Fairy;
-void UpdateFairy(Fairy *Fairy, Vector2 playerWorldPosition);
-void DrawFairy(Fairy *Fairy);
-
-#endif // FAIRY_H
+void UpdateFairy(Fairy *fairy, Vector2 playerWorldPosition);
+void DrawFairy(Fairy *fairy);
diff --git a/src/fairy.c b/src/fairy.c
index 6e9c6cc..08af507 100644
--- a/src/fairy.c
+++ b/src/fairy.c
@@ -3,7 +3,6 @@
#include <math.h>
#include "fairy.h"
-#include "globals.h"
#define FAIRY_WAND_RADIUS 20
#define FAIRY_STAY_MIN 1
@@ -35,11 +34,6 @@ void DrawFairy(Fairy *fairy) {
int x = (int)fairy->position.x;
int y = (int)(fairy->position.y + bob);
- if (debugMode) {
- DrawCircleV(fairy->targetWorld, 1, RED);
- DrawCircleV(fairy->position, 1, GREEN);
- }
-
// Outer cross glow
DrawRectangle(x, y - 3, 1, 7, (Color){140, 180, 255, 40});
DrawRectangle(x - 3, y, 7, 1, (Color){140, 180, 255, 40});