#ifndef SCENECONTROLLER_H #define SCENECONTROLLER_H #include class Camera; class SceneController { protected: Camera* camera; int grabbed; public: SceneController() : camera(NULL), grabbed(0) {} void setCamera(Camera* myCamera); virtual void mouseMove(int dx, int dy) {} virtual void mouseEvent(int button, bool state); virtual void keyEvent(int key, bool state) {} virtual void mouseWheelEvent(int scrollCount) {} }; #endif // SCENECONTROLLER_H