Schuss.h 437 B

12345678910111213141516171819202122
  1. #ifndef Schuss_H
  2. #define Schuss_H
  3. #include <Bild.h>
  4. #include <Model2D.h>
  5. #include <Datei.h>
  6. using namespace Framework;
  7. class Schuss : public Object2D
  8. {
  9. public:
  10. // Konstruktor
  11. Schuss( Vec2< float > pos, Vec2< float > speed );
  12. // nicht constant
  13. void render( Mat3< float > &kamMat, Bild &zRObj, const char *kamName ) override;
  14. // constant
  15. Rect2< float > getBoundingBox() const override;
  16. void save( Datei *zD ) const;
  17. };
  18. #endif