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