From 3705b14a4b2ac0d6baa418f08991424cfad89891 Mon Sep 17 00:00:00 2001 From: 0scar Date: Tue, 6 Feb 2024 10:48:05 +0100 Subject: Works on my machine Albeit when compiled twice :) --- src/core/include/engine/core/logging.h | 2 +- src/core/include/engine/core/memory.h | 3 +-- src/core/include/engine/core/state.h | 2 +- src/core/include/engine/engine.h | 19 +++++++++++-------- 4 files changed, 14 insertions(+), 12 deletions(-) (limited to 'src/core/include/engine') diff --git a/src/core/include/engine/core/logging.h b/src/core/include/engine/core/logging.h index d1c5890..52bb446 100644 --- a/src/core/include/engine/core/logging.h +++ b/src/core/include/engine/core/logging.h @@ -7,7 +7,7 @@ #include #include -#include "types.h" +#include #if defined __linux__ || defined __APPLE__ #define TERM_COLOR_RESET "\033[0m" diff --git a/src/core/include/engine/core/memory.h b/src/core/include/engine/core/memory.h index 04c24d5..dbdd065 100644 --- a/src/core/include/engine/core/memory.h +++ b/src/core/include/engine/core/memory.h @@ -1,8 +1,7 @@ #ifndef MEMORY_H #define MEMORY_H -#include "types.h" -// #include +#include typedef struct memory { void* data; diff --git a/src/core/include/engine/core/state.h b/src/core/include/engine/core/state.h index 13593ed..af94560 100644 --- a/src/core/include/engine/core/state.h +++ b/src/core/include/engine/core/state.h @@ -1,7 +1,7 @@ #ifndef STATE_H #define STATE_H -#include +#include typedef enum StateType { STATE_null, 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 -#include -#include -#include +// TODO: Cleanup the includes, ideally this header file should only include all +// "public-facing" headers. + +#include +#include +#include +#include +#include #include -#include -#include -#include -#include +#include +#include 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 #ifdef ENGINE_INTERNALS -- cgit v1.3