metaforce/Runtime/GameGlobalObjects.cpp

40 lines
1.4 KiB
C++
Raw Normal View History

#include "Runtime/GameGlobalObjects.hpp"
2016-04-14 20:02:21 -07:00
2021-04-10 01:42:06 -07:00
namespace metaforce {
2018-12-07 21:30:43 -08:00
namespace MP1 {
class CGameArchitectureSupport* g_archSupport = nullptr;
2016-08-15 13:58:07 -07:00
}
2016-04-14 20:02:21 -07:00
2016-09-16 23:40:45 -07:00
class IMain* g_Main = nullptr;
2016-04-14 20:02:21 -07:00
class CMemoryCardSys* g_MemoryCardSys = nullptr;
class IFactory* g_ResFactory = nullptr;
class CSimplePool* g_SimplePool = nullptr;
class CCharacterFactoryBuilder* g_CharFactoryBuilder = nullptr;
class CAiFuncMap* g_AiFuncMap = nullptr;
class CGameState* g_GameState = nullptr;
class CInGameTweakManagerBase* g_TweakManager = nullptr;
class CCubeRenderer* g_Renderer = nullptr;
2016-12-14 14:56:59 -08:00
class CStringTable* g_MainStringTable = nullptr;
class CTextureCache* g_TextureCache = nullptr;
2017-02-17 18:19:50 -08:00
class CInputGenerator* g_InputGenerator = nullptr;
class IController* g_Controller = nullptr;
class CStateManager* g_StateManager = nullptr;
2016-04-14 20:02:21 -07:00
2018-12-07 21:30:43 -08:00
ITweakGame* g_tweakGame = nullptr;
2017-01-26 02:06:18 -08:00
ITweakPlayer* g_tweakPlayer = nullptr;
ITweakPlayerControl* g_tweakPlayerControl = nullptr;
ITweakPlayerControl* g_tweakPlayerControlAlt = nullptr;
ITweakPlayerControl* g_currentPlayerControl = nullptr;
ITweakPlayerGun* g_tweakPlayerGun = nullptr;
ITweakGunRes* g_tweakGunRes = nullptr;
ITweakPlayerRes* g_tweakPlayerRes = nullptr;
ITweakTargeting* g_tweakTargeting = nullptr;
ITweakAutoMapper* g_tweakAutoMapper = nullptr;
ITweakGui* g_tweakGui = nullptr;
ITweakSlideShow* g_tweakSlideShow = nullptr;
ITweakParticle* g_tweakParticle = nullptr;
ITweakBall* g_tweakBall = nullptr;
ITweakGuiColors* g_tweakGuiColors = nullptr;
2016-04-14 20:02:21 -07:00
2021-04-10 01:42:06 -07:00
} // namespace metaforce