Schalter.h 484 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include "GameObject.h"
  3. #include "Resource.h"
  4. class Spiel;
  5. class Schalter : public GameObject
  6. {
  7. private:
  8. int id;
  9. bool aktiv;
  10. int aktivierungen;
  11. public:
  12. Schalter( ResourceRegistry *zResources, int id, int x, int y, int width, int height, bool aktive );
  13. void setAktive( bool aktiv );
  14. void press( Spiel *zSpiel );
  15. void render( Bild &rObj ) override;
  16. int getAnzahlAktivierungen() const;
  17. bool isAktive() const;
  18. int getId() const;
  19. };