DeadPlayer.h 634 B

123456789101112131415161718192021222324
  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. Vertex speedA;
  10. Vertex speedB;
  11. float rotA;
  12. float rotB;
  13. double alpha;
  14. public:
  15. DeadPlayer( Model2DData *mda, Model2DData *mdb, Punkt posa, Punkt posb, Vertex speedA, Vertex speedB, float curRotA, float curRotB, float rotA, float rotB, Textur2D *zTextur );
  16. ~DeadPlayer();
  17. void render( Mat3< float > &kamMat, Bild &zRObj ) override;
  18. bool tick( const WeltInfo &info, double zeit ) override;
  19. Rect2< float > getBoundingBox() const override;
  20. };