// *********************************************** // GLOBAL.H - global stuff, almost only to do with the current map // *********************************************** #ifndef _GLOBAL_ #define _GLOBAL_ #include "useful.h" #include "graphics.h" // **** global variables #define NUMMAPS (14) MAPINFO Maps[NUMMAPS]; MAPINFO *CurrentMap; Model GROUNDMODEL, SKYMODEL; Model OBJECTMODEL[50]; //Model CHARMODEL[21]; //SVECTOR CHARorientation[21]; u_long MEM_ADDRESS[20]; LARGECHARACTERTYPE CHARINFO[21]; GsSPRITE TEXT, TEXT2; GsSPRITE TITLE[3]; GsBOXF TEXTBOX; GsSPRITE flame[4]; GsSPRITE magic[3]; GsSPRITE item[3]; u_long currentMagic; u_long currentItem; u_long GROUND_MEM; GsRVIEW2 ViewPoint; u_long CameraMode; GsF_LIGHT lights[3]; u_long PAD; u_long SWORDHURT; u_long PLAYERANIM; GsSPRITE BUBBLE, SWORD; GsSPRITE SNOWSPRITE[3]; u_long GAMESTATUS1; GsBOXF HEALTH; long PLAYERHEALTH; long SwordPlace[3]; u_long PLAYANIMFRAMES[4]; u_long GameRunning; u_char MusicPlaying; short SONG[8]; #endif