diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2023-12-05 13:07:57 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2023-12-05 13:07:57 -0500 |
| commit | c349359e71170c2fa78ac0fa22df07932ab47210 (patch) | |
| tree | 74795fee5b64fe94683c6078d3b50ec5112a4707 /src/game.cpp | |
| parent | 6e498a3781f5ccbbaa6cf5e407cf67722624760f (diff) | |
minor refactor for plugins
Diffstat (limited to 'src/game.cpp')
| -rw-r--r-- | src/game.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/game.cpp b/src/game.cpp index 72228bf..5d39d1b 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -11,6 +11,7 @@ #include "math-helpers.hpp" #include "physics.hpp" #include "player-input.hpp" +#include "plugins.hpp" #include "vendor/glm_include.hpp" #include "window.hpp" @@ -484,8 +485,8 @@ void Game_Tick(double delta) { PkeInput_Tick(delta); // TODO invoke external ticks here - if (pkeGameCallbacks.OnTick) { - pkeGameCallbacks.OnTick(delta); + if (pkePlugin.OnTick) { + pkePlugin.OnTick(delta); } EntityType_Tick_Late(delta); @@ -502,8 +503,8 @@ void Game_Main(PKEWindowProperties windowProps) { CreateWindow(windowProps); PkeInput_Init(); EntityType_Init(); - if (pkeGameCallbacks.OnInit) { - pkeGameCallbacks.OnInit(); + if (pkePlugin.OnInit) { + pkePlugin.OnInit(); } GameTimePoint lastTimePoint = pkeSettings.steadyClock.now(); @@ -593,8 +594,8 @@ void Game_Main(PKEWindowProperties windowProps) { #ifndef NDEBUG Pke_DebugPrint(); #endif - if (pkeGameCallbacks.OnTeardown) { - pkeGameCallbacks.OnTeardown(); + if (pkePlugin.OnTeardown) { + pkePlugin.OnTeardown(); } Game_Teardown(); Event_Teardown(); @@ -615,8 +616,8 @@ void Game_Init() { for (long i = 0; i < consoleBufferCount; ++i) { memset(consoleBuffer[i], '\0', consoleLineLength); } - if (!pkeGameCallbacks.OnImGuiRender) { - pkeGameCallbacks.OnImGuiRender = Game_RecordImGui; + if (!pkePlugin.OnImGuiRender) { + pkePlugin.OnImGuiRender = Game_RecordImGui; } } |
