summaryrefslogtreecommitdiff
path: root/src/engine
diff options
context:
space:
mode:
authorKiritoDv <kiritodev01@gmail.com>2024-12-28 01:31:13 -0600
committerLywx <kiritodev01@gmail.com>2025-01-03 16:56:49 -0600
commit7cfa58117dc1306efcd21b565d97e661944dffac (patch)
treefe1870196289aee8d79765c73bc3be5a70e852e8 /src/engine
parent4dd2eb6eb670b695d76c23357344a051fab7f7dd (diff)
Moved spawner to OnGameUpdate hook
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/fox_game.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/engine/fox_game.c b/src/engine/fox_game.c
index f982c97e..58295050 100644
--- a/src/engine/fox_game.c
+++ b/src/engine/fox_game.c
@@ -4,6 +4,7 @@
#include "assets/ast_logo.h"
#include "mods.h"
#include "port/interpolation/FrameInterpolation.h"
+#include "port/hooks/list/EngineEvent.h"
f32 gNextVsViewScale;
f32 gVsViewScale;
@@ -346,6 +347,9 @@ void Game_Update(void) {
u8 partialFill;
u8 soundMode;
+ // @port: @event: Call GAME_UPDATE_EVENT_PRE
+ EventSystem_CallEvent(GAME_UPDATE_EVENT_PRE, NULL);
+
Game_SetGameState();
if (gGameStandby) {
Game_InitStandbyDL(&gUnkDisp1);
@@ -600,12 +604,9 @@ void Game_Update(void) {
gFillScreenRed, gFillScreenGreen, gFillScreenBlue, gFillScreenAlpha);
}
Audio_dummy_80016A50();
-#if MODS_RAM_MOD == 1
- RamMod_Update();
-#endif
- if(CVarGetInteger("gSpawnerMod", 0) == 1){
- Spawner();
- }
+
+ // @port: @event: Call GAME_UPDATE_EVENT_POST
+ EventSystem_CallEvent(GAME_UPDATE_EVENT_POST, NULL);
}
}