summaryrefslogtreecommitdiff
path: root/src/level.h
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2025-01-18 02:36:11 +0500
committerilotterytea <iltsu@alright.party>2025-01-18 02:36:54 +0500
commitd740ead06e758a637908de709d0114840890f9f3 (patch)
treeddc951de9de98b65c9d29045cb1435ba22a0107c /src/level.h
parent5b7597c41e9b7a9b25f23516b4b532e078620ffc (diff)
feat: side and point structs
Diffstat (limited to 'src/level.h')
-rw-r--r--src/level.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/level.h b/src/level.h
index fe8f62f..fe6ce1d 100644
--- a/src/level.h
+++ b/src/level.h
@@ -1,9 +1,16 @@
-#include "raylib.h"
+typedef struct {
+ int x, y;
+} Point;
+
+typedef struct {
+ Point a, b;
+} Side;
+
typedef struct {
int width, height;
- Vector3 *vectors[];
+ Side *sides[];
} Level;
Level *SE_CreateLevel(int width, int height);
-void SE_RenderLevel(Level *level);
+void SE_RenderLevel(Level *level, int zoomScale);
void SE_FreeLevel(Level *level);