From 5cd270925af707599a3f842e1e969d5074ae80a8 Mon Sep 17 00:00:00 2001 From: onelin Date: Sun, 13 Apr 2025 10:33:52 +0200 Subject: Remove custom vector implementation cglm go brr --- src/core/include/engine/core/platform.h | 9 +++++---- src/core/include/engine/engine.h | 3 +-- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'src/core/include') diff --git a/src/core/include/engine/core/platform.h b/src/core/include/engine/core/platform.h index 327bf02..7faf901 100644 --- a/src/core/include/engine/core/platform.h +++ b/src/core/include/engine/core/platform.h @@ -5,12 +5,13 @@ extern "C" { #endif +#include + #include #include #include #include #include -#include #define NUM_GLOBAL_BINDINGS 1 @@ -30,10 +31,10 @@ typedef struct Instance { /* TODO: Move mouse data to input ctx/bindings */ /* TODO: Move input ctx/bindings to window */ /* TODO: Move cam to window->renderer */ - v2_i32 mouse_pos; + ivec2 mouse_pos; - v2_i32 mousedown; - v2_i32 mouseup; + ivec2 mousedown; + ivec2 mouseup; bool mouse_lclick; bool mouse_rclick; diff --git a/src/core/include/engine/engine.h b/src/core/include/engine/engine.h index d0a61f2..aa4eff6 100644 --- a/src/core/include/engine/engine.h +++ b/src/core/include/engine/engine.h @@ -17,7 +17,6 @@ extern "C" { #include #include #include -#include typedef struct { u32 texture_id; @@ -27,7 +26,7 @@ typedef struct { #include #include -#include +#include /* Essential functions */ Instance* engine_init(const char* windowtitle, i32 windowWidth, i32 windowHeight, -- cgit v1.3