PlayerKam.h 515 B

123456789101112131415161718
  1. #pragma once
  2. #include <Kam3D.h>
  3. #include <TastaturEreignis.h>
  4. #include <Bildschirm.h>
  5. class PlayerKam : public Framework::Kam3D
  6. {
  7. private:
  8. bool kameraControll;
  9. Framework::Punkt lastMousePos;
  10. public:
  11. PlayerKam( Framework::Bildschirm3D* zScreen );
  12. void setDirection( Framework::Vec3<float> direction );
  13. void doTastaturEreignis( Framework::TastaturEreignis& te ) override;
  14. void doMausEreignis( Framework::MausEreignis& me ) override;
  15. bool tick( double time ) override;
  16. };