summaryrefslogtreecommitdiff
path: root/src/core/include/engine/engine.h
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2024-02-06 09:48:05 +0000
committer0scar <qgt268@alumni.ku.dk>2024-02-06 09:48:05 +0000
commit3705b14a4b2ac0d6baa418f08991424cfad89891 (patch)
treee66853908357fb02deee6718a3bc0aedd3736c7a /src/core/include/engine/engine.h
parentd52bd1c709456164b167cc7389b641b690c97ee5 (diff)
Works on my machine
Albeit when compiled twice :)
Diffstat (limited to 'src/core/include/engine/engine.h')
-rw-r--r--src/core/include/engine/engine.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/core/include/engine/engine.h b/src/core/include/engine/engine.h
index e8a5ace..ba4e227 100644
--- a/src/core/include/engine/engine.h
+++ b/src/core/include/engine/engine.h
@@ -3,14 +3,17 @@
#include <stdbool.h>
-#include <engine/input.h>
-#include <engine/logging.h>
-#include <engine/memory.h>
+// TODO: Cleanup the includes, ideally this header file should only include all
+// "public-facing" headers.
+
+#include <engine/core/types.h>
+#include <engine/core/logging.h>
+#include <engine/core/memory.h>
+#include <engine/core/state.h>
+#include <engine/ctrl/input.h>
#include <engine/resources.h>
-#include <engine/stack.h>
-#include <engine/state.h>
-#include <engine/types.h>
-#include <engine/vector.h>
+#include <engine/utils/stack.h>
+#include <engine/utils/vector.h>
typedef struct {
u32 texture_id;
@@ -83,7 +86,7 @@ void engine_input_ctx_push(i_ctx* ctx);
void engine_input_ctx_pop(void);
void engine_input_ctx_reset(void);
-#include "rendering.h"
+#include <engine/rendering/rendering.h>
#ifdef ENGINE_INTERNALS