Tunnel.h 631 B

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. #include "GameObject.h"
  3. #include "Resource.h"
  4. class Spiel;
  5. class Tunnel : public GameObject
  6. {
  7. private:
  8. int id;
  9. bool aktiv;
  10. int benutzt;
  11. int zielX;
  12. int zielY;
  13. public:
  14. Tunnel( ResourceRegistry *zResources, int id, int x, int y, int width, int height, int zielX, int zielY, bool aktiv );
  15. void setZielX( int x );
  16. void setZielY( int y );
  17. void addBenutzung( Spiel *zSpiel );
  18. void setAktiv( bool aktiv );
  19. void render( Bild &rObj ) override;
  20. int getZielX() const;
  21. int getZielY() const;
  22. bool istAktiv() const;
  23. int getBenutzungen() const;
  24. int getId() const;
  25. };