#ifndef CGAMEINFO_H #define CGAMEINFO_H #include "global.h" #include class CMapHandler; class CArtHandler; class CHeroHandler; class CCreatureHandler; class CAbilityHandler; class CSpellHandler; class CAmbarCendamo; class CPreGameTextHandler; class CBuildingHandler; class CObjectHandler; class CMusicHandler; class CSemiLodHandler; class CDefObjInfoHandler; class CTownHandler; class CLodHandler; class CGeneralTextHandler; class CConsoleHandler; class CPathfinder; class CCursorHandler; class CScreenHandler; class CGameState; class CMapHandler; class CGameInterface; class CPreGame; class CDefHandler; /* CGameInfo class for allowing different functions for modifying game informations */ class CGameInfo { public: CGameState * state; CArtHandler * arth; CHeroHandler * heroh; CCreatureHandler * creh; CAbilityHandler * abilh; CSpellHandler * spellh; CMapHandler * mh; CPreGameTextHandler * preth; CBuildingHandler * buildh; CObjectHandler * objh; CMusicHandler * mush; CSemiLodHandler * sspriteh; CDefObjInfoHandler * dobjinfo; CTownHandler * townh; CLodHandler * spriteh; CLodHandler * bitmaph; CGeneralTextHandler * generaltexth; CConsoleHandler * consoleh; CPathfinder * pathf; CCursorHandler * curh; CScreenHandler * screenh; }; #endif //CGAMEINFO_H