CTownHandler.h 489 B

123456789101112131415161718192021222324
  1. #ifndef CTOWNHANDLER_H
  2. #define CTOWNHANDLER_H
  3. #include "CDefHandler.h"
  4. #include "SDL.h"
  5. #include <string>
  6. #include <vector>
  7. class CTown
  8. {
  9. public:
  10. std::string name;
  11. int bonus; //pic number
  12. };
  13. class CTownHandler
  14. {
  15. CDefHandler * smallIcons;
  16. public:
  17. CTownHandler();
  18. ~CTownHandler();
  19. std::vector<CTown> towns;
  20. void loadNames();
  21. SDL_Surface * getPic(int ID, bool fort=true, bool builded=false); //ID=-1 - blank; -2 - border; -3 - random
  22. };
  23. #endif //CTOWNHANDLER_H