Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

engineAbstract.h

Go to the documentation of this file.
00001 #ifndef __THESTAGE_ENGINEABSTRACT__
00002 #define __THESTAGE_ENGINEABSTRACT__
00003 
00017 #define __ENGINE_LITHTECH__
00018 
00019 /* If we're using LithTech, map LithTech ***/
00020 /* data types to our general ones, and *****/
00021 /* delcare the necessary interfaces. *******/
00022 /*******************************************/
00023 
00024 #ifdef __ENGINE_LITHTECH__
00025 
00026 /* Client-side LithTech globals ************/
00027 /*******************************************/
00028 
00029 #include <ltengineobjectsclient.h>
00030 
00031 /* Client-Server shared LithTech globals ***/
00032 /*******************************************/
00033  
00034 #include "shared_types.h"
00035 
00036 /* Mapping LithTech types to their *********/
00037 /* abstract equivalents ********************/
00038 /*******************************************/
00039 
00045 #define HANDLE_TYPE HOBJECT
00046 
00053 #define RESULT_TYPE LTRESULT
00054 
00061 #define VECTOR_TYPE LTVector
00062 
00070 #define VECTOR_TYPE_3F LTVector3f
00071 
00076 #define STAGE_DEBUG g_pLTClient->CPrint
00077 #endif
00078 
00079 #endif

Generated on Tue Oct 16 13:42:10 2001 for The Stage by doxygen1.2.11 written by Dimitri van Heesch, © 1997-2001