00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef __CLIENT_INTERFACES_H__
00014 #define __CLIENT_INTERFACES_H__
00015
00016
00017
00018 #include <ltbasetypes.h>
00019
00020
00022
00023 class ILTCommon;
00024 extern ILTCommon *g_pLTCCommon;
00025
00026
00027 class ILTPhysics;
00028 extern ILTPhysics *g_pLTCPhysics;
00029
00030
00031 class ILTModelClient;
00032 extern ILTModelClient *g_pLTCModel;
00033
00034
00035 class ILTDrawPrim;
00036 extern ILTDrawPrim *g_pLTCDrawPrim;
00037
00038
00039 class ILTTexInterface;
00040 extern ILTTexInterface *g_pLTCTexInterface;
00041
00042
00043 class ILTClientSoundMgr;
00044 extern ILTClientSoundMgr* g_pLTCSoundMgr;
00045
00046
00047 class ILTCollisionMgr;
00048 extern ILTCollisionMgr* g_pLTCCollisionMgr;
00049
00050
00051 class ILTFontManager;
00052 extern ILTFontManager* g_pLTCFontManager;
00053
00054
00055 class ILTWidgetManager;
00056 extern ILTWidgetManager* g_pLTCWidgetManager;
00057
00058
00059 class ISplEventMgr;
00060 extern ISplEventMgr *g_pSplCEventMgr;
00061
00062
00064
00065
00066
00067 LTRESULT VerifyClientInterfaces();
00068
00069
00070 #endif // __CLIENT_INTERFACES_H__