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"
|
2016-08-14 21:11:44 +00:00
|
|
|
#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"
|
2016-08-20 04:22:13 +00:00
|
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakGui.hpp"
|
2016-09-16 20:18:03 +00:00
|
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakSlideShow.hpp"
|
2017-01-26 10:06:18 +00:00
|
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakGui.hpp"
|
|
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakTargeting.hpp"
|
|
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakAutoMapper.hpp"
|
|
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakParticle.hpp"
|
|
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakBall.hpp"
|
|
|
|
#include "../DataSpec/DNACommon/Tweaks/ITweakGuiColors.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-09-17 06:40:45 +00:00
|
|
|
extern class IMain* g_Main;
|
2016-08-15 20:58:07 +00:00
|
|
|
namespace MP1
|
|
|
|
{
|
2016-09-15 07:26:35 +00:00
|
|
|
extern class CGameArchitectureSupport* g_archSupport;
|
2016-08-15 20:58:07 +00:00
|
|
|
}
|
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-12-14 22:56:59 +00:00
|
|
|
extern class CStringTable* g_MainStringTable;
|
2017-02-18 02:19:50 +00:00
|
|
|
extern class CInputGenerator* g_InputGenerator;
|
2015-08-18 05:54:43 +00:00
|
|
|
|
2017-01-26 10:06:18 +00:00
|
|
|
using ITweakGame = DataSpec::ITweakGame;
|
|
|
|
using ITweakPlayer = DataSpec::ITweakPlayer;
|
|
|
|
using ITweakPlayerRes = DataSpec::ITweakPlayerRes;
|
|
|
|
using ITweakPlayerControl = DataSpec::ITweakPlayerControl;
|
|
|
|
using ITweakPlayerGun = DataSpec::ITweakPlayerGun;
|
|
|
|
using ITweakGunRes = DataSpec::ITweakGunRes;
|
|
|
|
using ITweakTargeting = DataSpec::ITweakTargeting;
|
|
|
|
using ITweakAutoMapper = DataSpec::ITweakAutoMapper;
|
|
|
|
using ITweakGui = DataSpec::ITweakGui;
|
|
|
|
using ITweakSlideShow = DataSpec::ITweakSlideShow;
|
|
|
|
using ITweakParticle = DataSpec::ITweakParticle;
|
|
|
|
using ITweakBall = DataSpec::ITweakBall;
|
|
|
|
using ITweakGuiColors = DataSpec::ITweakGuiColors;
|
|
|
|
|
|
|
|
extern ITweakGame* g_tweakGame;
|
|
|
|
extern ITweakPlayer* g_tweakPlayer;
|
|
|
|
extern ITweakPlayerControl* g_tweakPlayerControl;
|
|
|
|
extern ITweakPlayerControl* g_tweakPlayerControlAlt;
|
|
|
|
extern ITweakPlayerControl* g_currentPlayerControl;
|
|
|
|
extern ITweakPlayerGun* g_tweakPlayerGun;
|
|
|
|
extern ITweakGunRes* g_tweakGunRes;
|
|
|
|
extern ITweakPlayerRes* g_tweakPlayerRes;
|
|
|
|
extern ITweakTargeting* g_tweakTargeting;
|
2016-07-31 01:43:34 +00:00
|
|
|
extern ITweakAutoMapper* g_tweakAutoMapper;
|
2017-01-26 10:06:18 +00:00
|
|
|
extern ITweakGui* g_tweakGui;
|
|
|
|
extern ITweakSlideShow* g_tweakSlideShow;
|
|
|
|
extern ITweakParticle* g_tweakParticle;
|
|
|
|
extern ITweakBall* g_tweakBall;
|
|
|
|
extern ITweakGuiColors* g_tweakGuiColors;
|
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__
|