DeadPlayer.h 614 B

123456789101112131415161718192021
  1. #pragma once
  2. #include <Model2D.h>
  3. using namespace Framework;
  4. class DeadPlayer : public Object2D
  5. {
  6. private:
  7. Model2DObject *m2a;
  8. Model2DObject *m2b;
  9. double alpha;
  10. public:
  11. DeadPlayer( Model2DData *mda, Model2DData *mdb, Punkt posa, Punkt posb, Vertex speedA, Vertex speedB, float curRotA, float curRotB, float rotA, float rotB, Textur2D *zTextur );
  12. ~DeadPlayer();
  13. void render( Mat3< float > &kamMat, Bild &zRObj, const char *kamName ) override;
  14. bool tick( const WeltInfo &info, double zeit ) override;
  15. Rect2< float > getBoundingBox() const override;
  16. bool isFinished() const;
  17. };