summaryrefslogtreecommitdiff
path: root/src/core/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/include')
-rw-r--r--src/core/include/engine/core/platform.h11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/core/include/engine/core/platform.h b/src/core/include/engine/core/platform.h
index 7faf901..0a1bb45 100644
--- a/src/core/include/engine/core/platform.h
+++ b/src/core/include/engine/core/platform.h
@@ -28,17 +28,8 @@ typedef struct Instance {
u64 frame;
u16 fps_target;
- /* TODO: Move mouse data to input ctx/bindings */
/* TODO: Move input ctx/bindings to window */
/* TODO: Move cam to window->renderer */
- ivec2 mouse_pos;
-
- ivec2 mousedown;
- ivec2 mouseup;
-
- bool mouse_lclick;
- bool mouse_rclick;
-
Camera *cam;
/* Global resources that live from engine_init to engine_free */
@@ -47,9 +38,9 @@ typedef struct Instance {
memory* mem;
/* The ctrl is probably the only sensible thing in this struct. */
- i_ctx** bindings;
usize bindings_sz;
usize bindings_len;
+ i_ctx** bindings;
binding_t bindings_global[NUM_GLOBAL_BINDINGS];
} Instance;