00001 #ifndef DEBUGCAMERA_H 00002 #define DEBUGCAMERA_H 00003 00004 #include "Behaviour.h" 00005 00009 class DebugCamera :public Behaviour 00010 { 00011 public: 00012 DebugCamera(); 00013 ~DebugCamera(); 00014 00015 //void onMouseMotion(const SDL_MouseMotionEvent & event); 00016 //void onMouseButton(const SDL_Event & event); 00017 //void onJoystickButton(const SDL_Event & event); 00018 void onKeyboard(const SDL_KeyboardEvent & event); 00019 void onMouseMotion(const SDL_MouseMotionEvent & event); 00020 void update(); 00021 //void onCollisionEnter(); 00022 00023 private: 00024 Vec3f velocity; 00025 }; 00026 00027 #endif 00028