From c3c4d351f8ccfc678aaa2de458326a11884aef19 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Fri, 7 Nov 2025 11:43:56 -0500 Subject: pke: split up Game_Main and pass plugins to init --- src/game.hpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/game.hpp') diff --git a/src/game.hpp b/src/game.hpp index b879364..b599c24 100644 --- a/src/game.hpp +++ b/src/game.hpp @@ -1,12 +1,14 @@ #ifndef PKE_GAME_HPP #define PKE_GAME_HPP +#include "plugin-types.hpp" #include "window-types.hpp" void Game_Main(PKEWindowProperties windowProps, const char *executablePath); -void Game_Init(); -void Game_Tick(double delta); -void Game_Teardown(); -void Game_RecordImGui(); + +void pke_game_main_init(PKEWindowProperties windowProps, const char *executablePath, PKEPluginInterface *interfaces = nullptr, unsigned int n_interfaces = 0); +void pke_game_main_load(); +void pke_game_main_run(); +void pke_game_main_teardown(); #endif /* PKE_GAME_HPP */ -- cgit v1.2.3