#pragma once #include #include #include class PlayerKam : public Framework::Kam3D { private: bool kameraControll; Framework::Punkt lastMousePos; int entityId; public: PlayerKam(Framework::Bildschirm3D* zScreen); void setDirection(Framework::Vec3 direction); void doTastaturEreignis(Framework::TastaturEreignis& te) override; void doMausEreignis(Framework::MausEreignis& me) override; bool tick(double time) override; void setEntityId(int id); void setControlEnabled(bool enabled); };