CGameInfo.h 1017 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #ifndef CGAMEINFO_H
  2. #define CGAMEINFO_H
  3. #include "CSpellHandler.h"
  4. #include "CAbilityHandler.h"
  5. #include "CCreaturehandler.h"
  6. #include "CArtHandler.h"
  7. #include "CHeroHandler.h"
  8. #include "CAmbarCendamo.h"
  9. #include "CBuildingHandler.h"
  10. #include "CObjectHandler.h"
  11. #include "CMusicHandler.h"
  12. #include "CSemiLodHandler.h"
  13. #include "CDefObjInfoHandler.h"
  14. #include "CLodHandler.h"
  15. #include "CGeneralTextHandler.h"
  16. /*
  17. CGameInfo class
  18. for allowing different functions for modifying game informations
  19. */
  20. class CGameInfo
  21. {
  22. public:
  23. static CGameInfo * mainObj; //pointer to main CGameInfo object
  24. CArtHandler * arth;
  25. CHeroHandler * heroh;
  26. CCreatureHandler * creh;
  27. CAbilityHandler * abilh;
  28. CSpellHandler * spellh;
  29. CAmbarCendamo * ac;
  30. CBuildingHandler * buildh;
  31. CObjectHandler * objh;
  32. CMusicHandler * mush;
  33. CSemiLodHandler * sspriteh;
  34. CDefObjInfoHandler * dobjinfo;
  35. CLodHandler * spriteh;
  36. CLodHandler * bitmaph;
  37. CGeneralTextHandler * generaltexth;
  38. };
  39. #endif //CGAMEINFO_H