diff options
| author | ilotterytea <iltsu@alright.party> | 2025-01-18 02:36:11 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-01-18 02:36:54 +0500 |
| commit | d740ead06e758a637908de709d0114840890f9f3 (patch) | |
| tree | ddc951de9de98b65c9d29045cb1435ba22a0107c /src/level.h | |
| parent | 5b7597c41e9b7a9b25f23516b4b532e078620ffc (diff) | |
feat: side and point structs
Diffstat (limited to 'src/level.h')
| -rw-r--r-- | src/level.h | 13 |
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); |
