MxMisc asserts and beta annotations

This commit is contained in:
disinvite 2024-05-07 12:03:42 -04:00
parent 02db2295b3
commit 61cd2714de

View File

@ -5,26 +5,34 @@
#include <assert.h> #include <assert.h>
// FUNCTION: LEGO1 0x100acea0 // FUNCTION: LEGO1 0x100acea0
// FUNCTION: BETA10 0x10124d30
MxObjectFactory* ObjectFactory() MxObjectFactory* ObjectFactory()
{ {
assert(MxOmni::GetInstance());
return MxOmni::GetInstance()->GetObjectFactory(); return MxOmni::GetInstance()->GetObjectFactory();
} }
// FUNCTION: LEGO1 0x100aceb0 // FUNCTION: LEGO1 0x100aceb0
// FUNCTION: BETA10 0x10124d77
MxNotificationManager* NotificationManager() MxNotificationManager* NotificationManager()
{ {
assert(MxOmni::GetInstance());
return MxOmni::GetInstance()->GetNotificationManager(); return MxOmni::GetInstance()->GetNotificationManager();
} }
// FUNCTION: LEGO1 0x100acec0 // FUNCTION: LEGO1 0x100acec0
// FUNCTION: BETA10 0x10124dbe
MxTickleManager* TickleManager() MxTickleManager* TickleManager()
{ {
assert(MxOmni::GetInstance());
return MxOmni::GetInstance()->GetTickleManager(); return MxOmni::GetInstance()->GetTickleManager();
} }
// FUNCTION: LEGO1 0x100aced0 // FUNCTION: LEGO1 0x100aced0
// FUNCTION: BETA10 0x10124e05
MxTimer* Timer() MxTimer* Timer()
{ {
assert(MxOmni::GetInstance());
return MxOmni::GetInstance()->GetTimer(); return MxOmni::GetInstance()->GetTimer();
} }
@ -37,49 +45,65 @@ MxAtomSet* AtomSet()
} }
// FUNCTION: LEGO1 0x100acef0 // FUNCTION: LEGO1 0x100acef0
// FUNCTION: BETA10 0x10124e93
MxStreamer* Streamer() MxStreamer* Streamer()
{ {
assert(MxOmni::GetInstance());
return MxOmni::GetInstance()->GetStreamer(); return MxOmni::GetInstance()->GetStreamer();
} }
// FUNCTION: LEGO1 0x100acf00 // FUNCTION: LEGO1 0x100acf00
// FUNCTION: BETA10 0x10124eda
MxSoundManager* MSoundManager() MxSoundManager* MSoundManager()
{ {
assert(MxOmni::GetInstance());
return MxOmni::GetInstance()->GetSoundManager(); return MxOmni::GetInstance()->GetSoundManager();
} }
// FUNCTION: LEGO1 0x100acf10 // FUNCTION: LEGO1 0x100acf10
// FUNCTION: BETA10 0x10124f21
MxVideoManager* MVideoManager() MxVideoManager* MVideoManager()
{ {
assert(MxOmni::GetInstance());
return MxOmni::GetInstance()->GetVideoManager(); return MxOmni::GetInstance()->GetVideoManager();
} }
// FUNCTION: LEGO1 0x100acf20 // FUNCTION: LEGO1 0x100acf20
// FUNCTION: BETA10 0x10124f68
MxVariableTable* VariableTable() MxVariableTable* VariableTable()
{ {
assert(MxOmni::GetInstance());
return MxOmni::GetInstance()->GetVariableTable(); return MxOmni::GetInstance()->GetVariableTable();
} }
// FUNCTION: LEGO1 0x100acf30 // FUNCTION: LEGO1 0x100acf30
// FUNCTION: BETA10 0x10124faf
MxMusicManager* MusicManager() MxMusicManager* MusicManager()
{ {
assert(MxOmni::GetInstance());
return MxOmni::GetInstance()->GetMusicManager(); return MxOmni::GetInstance()->GetMusicManager();
} }
// FUNCTION: LEGO1 0x100acf40 // FUNCTION: LEGO1 0x100acf40
// FUNCTION: BETA10 0x10124ff6
MxEventManager* EventManager() MxEventManager* EventManager()
{ {
assert(MxOmni::GetInstance());
return MxOmni::GetInstance()->GetEventManager(); return MxOmni::GetInstance()->GetEventManager();
} }
// FUNCTION: LEGO1 0x100acf50 // FUNCTION: LEGO1 0x100acf50
// FUNCTION: BETA10 0x1012503d
MxResult Start(MxDSAction* p_dsAction) MxResult Start(MxDSAction* p_dsAction)
{ {
assert(MxOmni::GetInstance());
return MxOmni::GetInstance()->Start(p_dsAction); return MxOmni::GetInstance()->Start(p_dsAction);
} }
// FUNCTION: LEGO1 0x100acf70 // FUNCTION: LEGO1 0x100acf70
// FUNCTION: BETA10 0x10125098
void DeleteObject(MxDSAction& p_dsAction) void DeleteObject(MxDSAction& p_dsAction)
{ {
assert(MxOmni::GetInstance());
MxOmni::GetInstance()->DeleteObject(p_dsAction); MxOmni::GetInstance()->DeleteObject(p_dsAction);
} }