Rolle.h 515 B

12345678910111213141516171819
  1. #pragma once
  2. #include "Effect.h"
  3. class RolleEffect : public Effect
  4. {
  5. private:
  6. Richtung r;
  7. Resource *annimation;
  8. public:
  9. RolleEffect( ResourceRegistry *zResources, Spieler *zSpieler, Richtung r );
  10. ~RolleEffect();
  11. bool istSpielerBeweglich( Richtung r ) const override;
  12. bool istSpielerVerwundbar( Richtung r ) const override;
  13. void move( Richtung r, double time ) override;
  14. bool istGegenstandErlaubt( GegenstandTyp typ ) const override;
  15. Resource *getCurrentResource() override;
  16. };