CGameInfo.h 577 B

123456789101112131415161718192021222324252627
  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. /*
  10. CGameInfo class
  11. for allowing different functions for modifying game informations
  12. */
  13. class CGameInfo
  14. {
  15. public:
  16. static CGameInfo * mainObj; //pointer to main CGameInfo object
  17. CArtHandler * arth;
  18. CHeroHandler * heroh;
  19. CCreatureHandler * creh;
  20. CAbilityHandler * abilh;
  21. CSpellHandler * spellh;
  22. CAmbarCendamo * ac;
  23. };
  24. #endif //CGAMEINFO_H