summaryrefslogtreecommitdiff
path: root/src/port/Game.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/port/Game.cpp')
-rw-r--r--src/port/Game.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/port/Game.cpp b/src/port/Game.cpp
index 9f96182d4..8f50da220 100644
--- a/src/port/Game.cpp
+++ b/src/port/Game.cpp
@@ -23,7 +23,7 @@
#include "engine/editor/Editor.h"
#include "engine/editor/SceneManager.h"
-#include "RegisterContent.h"
+#include "engine/registry/RegisterContent.h"
#include "engine/cameras/GameCamera.h"
#include "engine/cameras/FreeCamera.h"
@@ -31,6 +31,7 @@
#include "engine/cameras/LookBehindCamera.h"
#include "engine/TrackBrowser.h"
+#include "engine/RandomItemTable.h"
#ifdef _WIN32
#include <locale.h>
@@ -73,8 +74,13 @@ TrackEditor::Editor gEditor;
s32 gTrophyIndex = NULL;
+/** Spawner Registries **/
Registry<TrackInfo> gTrackRegistry;
Registry<ActorInfo, const SpawnParams&> gActorRegistry;
+Registry<ItemInfo> gItemRegistry;
+
+/** Data Registries **/
+DataRegistry<RandomItemTable> gItemTableRegistry;
std::unique_ptr<TrackBrowser> gTrackBrowser;
@@ -138,7 +144,11 @@ void CustomEngineInit() {
SetMarioRaceway();
+ printf("[Game] Registering Game Content...\n");
RegisterActors(gActorRegistry);
+ RegisterItems(gItemRegistry);
+ RegisterItemTables(gItemTableRegistry);
+ printf("[Game] Game Content Registered!\n");
}
void CustomEngineDestroy() {