main.h

00001 
00002 // protect multiple inclusion
00003 #ifndef _MAIN_H_INCLUDED_
00004 #define _MAIN_H_INCLUDED_
00005 
00006 
00007 // global used includes
00008 #include "irrlicht.h"
00009 #include "NxPhysics.h"
00010 #include "error.h"
00011 
00012 
00013 // global used namespaces
00014 using namespace irr;
00015 using namespace irr::core;
00016 using namespace irr::io;
00017 using namespace irr::scene;
00018 using namespace irr::video;
00019 using namespace irr::gui;
00020 
00021 
00022 // make global used symbols visible to all who include this header
00023 // irrlicht
00024 extern  IrrlichtDevice*         device;
00025 extern  IVideoDriver*           driver;
00026 extern  ISceneManager*          smgr;
00027 extern  IGUIEnvironment*        guienv;
00028 extern  ILogger*                        logger;
00029 extern  ITimer*                         timer;
00030 // physiX
00031 extern  NxPhysicsSDK*           nxSDK;
00032 extern  NxScene*                        nxScene;
00033 
00034 
00035 #endif // #ifndef _MAIN_H_INCLUDED_

Generated on Sun Dec 2 03:10:23 2007 for TableTop by  doxygen 1.5.4