Sturm.h 469 B

123456789101112131415161718
  1. #pragma once
  2. #include "Effect.h"
  3. class SturmEffect : public Effect
  4. {
  5. private:
  6. Richtung r;
  7. public:
  8. SturmEffect( Spieler *zSpieler, Richtung r );
  9. ~SturmEffect();
  10. bool istSpielerBeweglich( Richtung r ) const override;
  11. bool istSpielerVerwundbar( Richtung r ) const override;
  12. void move( Richtung r, double time ) override;
  13. bool tick( double time, Spiel *zSpiel ) override;
  14. bool istGegenstandErlaubt( GegenstandTyp typ ) const override;
  15. };