www.pudn.com > coolMEMORY.rar > Game.h


//----------------------------------------------------------------------------- 
// File: Game.h 
//----------------------------------------------------------------------------- 
 
#ifndef __AS_GAME_H__ 
#define __AS_GAME_H__ 
 
 
// Definitions: *************************************************************** 
#define GAME_TEXTURES 12 
#define CAUST_1_STEPS 32 
#define MODELS 5 
/////////////////////////////////////////////////////////////////////////////// 
/////////////////////////////////////////////////////////////////////////////// 
 
// Variables: ***************************************************************** 
extern AS_TEXTURE GameTexture[GAME_TEXTURES];	// The game textures 
extern AS_TEXTURE BlurTexture, TempTexture; 
extern AS_TEXTURE Caust1Texture[CAUST_1_STEPS]; 
extern AS_MD2_MODEL *pCupModel, *pMouseModel, *pComputerModel, 
					*pButtonModel, *pCheckedModel, *pSliderModel, *pRoundButtonModel; 
extern int iSphereList; 
extern int GAME_WINDOW_ID; 
extern AS_3D_VECTOR vMouseWorldPos; 
extern BOOL bPause; 
extern float fFontAni[4][2]; 
/////////////////////////////////////////////////////////////////////////////// 
 
// Functions: ***************************************************************** 
extern HRESULT Game(void); 
extern void LoadGameTextures(void); 
extern void CreateBlurTexture(void); 
extern void DestroyBlurTexture(void); 
extern HRESULT GameDraw(AS_WINDOW *); 
extern HRESULT GameCheck(AS_WINDOW *); 
extern void UpdateAllTextures(void); 
extern void UpdateRenderQuality(void); 
extern void CreateGameLists(void); 
extern void DestroyGameLists(void); 
extern void InitGameObjects(void); 
extern void DestroyGameObjects(void); 
extern void AnimateFont(void); 
extern void ShowSmallMessage(char *, long); 
extern void DisplaySmallMessage(AS_WINDOW *); 
extern void CheckSmallMessage(void); 
extern void DrawMouseCursor(float); 
extern void UpdateMouseWorldPos(BOOL); 
extern void SetupLights(void); 
extern void SetGameLanguage(void); 
/////////////////////////////////////////////////////////////////////////////// 
 
 
#endif // __AS_GAME_H__