mirror of https://github.com/AxioDL/metaforce.git
40 lines
1.3 KiB
C++
40 lines
1.3 KiB
C++
#ifndef __URDE_GAMEGLOBALOBJECTS_HPP__
|
|
#define __URDE_GAMEGLOBALOBJECTS_HPP__
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakGame.hpp"
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakPlayer.hpp"
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakPlayerControl.hpp"
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakPlayerGun.hpp"
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakGunRes.hpp"
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakPlayerRes.hpp"
|
|
#include "AutoMapper/ITweakAutoMapper.hpp"
|
|
#include "GuiSys/ITweakGui.hpp"
|
|
|
|
namespace urde
|
|
{
|
|
namespace MP1
|
|
{
|
|
extern class CMain* g_Main;
|
|
}
|
|
|
|
extern class CMemoryCardSys* g_MemoryCardSys;
|
|
extern class IFactory* g_ResFactory;
|
|
extern class CSimplePool* g_SimplePool;
|
|
extern class CCharacterFactoryBuilder* g_CharFactoryBuilder;
|
|
extern class CAiFuncMap* g_AiFuncMap;
|
|
extern class CGameState* g_GameState;
|
|
extern class CInGameTweakManagerBase* g_TweakManager;
|
|
extern class CBooRenderer* g_Renderer;
|
|
|
|
extern DataSpec::ITweakGame* g_tweakGame;
|
|
extern DataSpec::ITweakPlayer* g_tweakPlayer;
|
|
extern DataSpec::ITweakPlayerControl* g_tweakPlayerControl;
|
|
extern DataSpec::ITweakPlayerGun* g_tweakPlayerGun;
|
|
extern DataSpec::ITweakGunRes* g_tweakGunRes;
|
|
extern DataSpec::ITweakPlayerRes* g_tweakPlayerRes;
|
|
extern ITweakAutoMapper* g_tweakAutoMapper;
|
|
extern ITweakGui* g_tweakGui;
|
|
|
|
}
|
|
|
|
#endif // __URDE_GAMEGLOBALOBJECTS_HPP__
|