00001
00002
00003 #ifndef EvtManager_h
00004 #define EvtManager_h
00005
00006
00007
00008
00009 class EvtManager {
00010
00011 public:
00012
00013 virtual void EvtRedraw()=0;
00014
00015 virtual void EvtResize(int width, int height){}
00016
00017 virtual void EvtIdle(){}
00018 virtual void EvtMousePress(int bouton, int x, int y){}
00019 virtual void EvtMouseRelease(int bouton, int x, int y){}
00020 virtual void EvtMouseMove(int x, int y){}
00021 virtual void EvtMouseDrag(int x, int y){}
00022 virtual void EvtKeyPress(int touche, int px=-1, int py=-1){}
00023
00024 };
00025
00026 #endif