metaforce/Runtime/GameGlobalObjects.hpp

40 lines
1.3 KiB
C++
Raw Normal View History

2016-04-13 06:07:23 +00:00
#ifndef __URDE_GAMEGLOBALOBJECTS_HPP__
#define __URDE_GAMEGLOBALOBJECTS_HPP__
2016-02-13 09:02:47 +00:00
#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"
2016-08-16 22:49:19 +00:00
#include "../DataSpec/DNACommon/Tweaks/ITweakPlayerRes.hpp"
#include "AutoMapper/ITweakAutoMapper.hpp"
2016-08-03 23:20:31 +00:00
#include "GuiSys/ITweakGui.hpp"
2015-08-18 05:54:43 +00:00
2016-03-04 23:04:53 +00:00
namespace urde
2015-08-18 05:54:43 +00:00
{
2016-08-15 20:58:07 +00:00
namespace MP1
{
extern class CMain* g_Main;
}
2015-08-18 05:54:43 +00:00
extern class CMemoryCardSys* g_MemoryCardSys;
2016-04-15 03:02:21 +00:00
extern class IFactory* g_ResFactory;
2015-08-18 05:54:43 +00:00
extern class CSimplePool* g_SimplePool;
extern class CCharacterFactoryBuilder* g_CharFactoryBuilder;
extern class CAiFuncMap* g_AiFuncMap;
extern class CGameState* g_GameState;
2015-08-27 00:23:46 +00:00
extern class CInGameTweakManagerBase* g_TweakManager;
2015-08-18 05:54:43 +00:00
extern class CBooRenderer* g_Renderer;
2016-02-13 09:02:47 +00:00
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;
2016-08-16 22:49:19 +00:00
extern DataSpec::ITweakPlayerRes* g_tweakPlayerRes;
extern ITweakAutoMapper* g_tweakAutoMapper;
2016-08-03 23:20:31 +00:00
extern ITweakGui* g_tweakGui;
2015-08-28 00:11:31 +00:00
2015-08-18 05:54:43 +00:00
}
2016-04-13 06:07:23 +00:00
#endif // __URDE_GAMEGLOBALOBJECTS_HPP__