diff options
| author | Leander Scherer <leander@schererleander.de> | 2026-03-11 23:17:14 +0100 |
|---|---|---|
| committer | Leander Scherer <leander@schererleander.de> | 2026-03-11 23:17:14 +0100 |
| commit | a7803c2e4819fce4f9d049c28ceabc1ab716fcd7 (patch) | |
| tree | 92e173554222301fd5ede14d9c5805ed2e3e1e95 | |
| parent | 3b3cd7e421fa14f9803199b22dcdcc6c59761475 (diff) | |
refactor(fairy): clean up header and remove debug rendering
| -rw-r--r-- | include/fairy.h | 20 | ||||
| -rw-r--r-- | src/fairy.c | 6 |
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}); |
