summaryrefslogtreecommitdiff
path: root/src/core/include/engine/engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/include/engine/engine.h')
-rw-r--r--src/core/include/engine/engine.h57
1 files changed, 0 insertions, 57 deletions
diff --git a/src/core/include/engine/engine.h b/src/core/include/engine/engine.h
deleted file mode 100644
index aa4eff6..0000000
--- a/src/core/include/engine/engine.h
+++ /dev/null
@@ -1,57 +0,0 @@
-#ifndef ENGINE_ENGINE_H
-#define ENGINE_ENGINE_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <stdbool.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/utils/stack.h>
-
-typedef struct {
- u32 texture_id;
- i32 x, y, w, h;
-} RenderUnit;
-
-#include <engine/rendering/window.h>
-#include <engine/core/platform.h>
-
-#include <cglm/ivec2.h>
-
-/* Essential functions */
-Instance* engine_init(const char* windowtitle, i32 windowWidth, i32 windowHeight,
- const u32 flags,
- const usize initial_memory);
-
-i32 engine_run(Instance* p, StateType initial_state, void* state_arg);
-
-void engine_stop(Instance* p);
-
-/* Utility functions */
-void engine_fps_max(Instance* p, u16 cap);
-
-void render_set_zoom(f32 new_zoom);
-void render_adjust_zoom(f32 diff);
-void render_add_unit(RenderUnit* u);
-
-/* move this */
-void delay(uint64_t ms);
-
-// file operations
-usize f_get_sz(FILE* f);
-
-
-#ifdef __cplusplus
-}
-#endif
-#endif