Karte.h 468 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef Karte_H
  2. #define Karte_H
  3. #include <Bild.h>
  4. using namespace Framework;
  5. class Karte
  6. {
  7. private:
  8. int id;
  9. Bild *map;
  10. Punkt size;
  11. int ref;
  12. public:
  13. // Konstruktor
  14. Karte();
  15. // Destruktor
  16. ~Karte();
  17. // nicht constant
  18. void setKarteId( int id );
  19. void setSize( int br, int hi );
  20. // constant
  21. int getKarteId() const;
  22. int getBreite() const;
  23. int getHeight( ) const;
  24. Bild *zMap( ) const;
  25. // Reference Counting
  26. Karte *getThis();
  27. Karte *release();
  28. };
  29. #endif