#pragma once #include #include #include #include namespace Game::AGame { class CamController : public Object::Entity { using Object::Entity::Entity; public: ~CamController() override = default; void start() override; void update(float deltaTime) override; void onWindowResized(int newWidth, int newHeight) override { mScreenW = newWidth; mScreenH = newHeight; } private: int mScreenW, mScreenH; }; }