Vchavauty

Events.h

Jul 26th, 2013
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.47 KB | None | 0 0
  1. #ifndef _EVENTS_HEADER
  2. #define _EVENTS_HEADER
  3.  
  4. #include <SDL/SDL.h>
  5.  
  6. class MyEvents
  7. {
  8. public :
  9.     MyEvents();
  10.     virtual void OnEvent(SDL_Event* Event);
  11.     virtual void OnInputFocus();
  12.     virtual void OnInputBlur();
  13.     virtual void OnKeyDown(SDLKey sym, SDLMod mod, Uint16 unicode); //USED
  14.     virtual void OnKeyUp(SDLKey sym, SDLMod mod, Uint16 unicode); //USED
  15.     virtual void OnMouseFocus();
  16.     virtual void OnMouseBlur();
  17.     virtual void OnMouseMove(int mX, int mY, int relX, int relY, bool Left,bool Right,bool Middle);
  18.     virtual void OnMouseWheel(bool Up, bool Down);    
  19.     virtual void OnLButtonDown(int mX, int mY);
  20.     virtual void OnLButtonUp(int mX, int mY);
  21.     virtual void OnRButtonDown(int mX, int mY);
  22.     virtual void OnRButtonUp(int mX, int mY);
  23.     virtual void OnMButtonDown(int mX, int mY);
  24.     virtual void OnMButtonUp(int mX, int mY);
  25.     virtual void OnJoyAxis(Uint8 which, Uint8 axis, Sint16 value);
  26.     virtual void OnJoyButtonDown(Uint8 which, Uint8 button);
  27.     virtual void OnJoyButtonUp(Uint8 which, Uint8 button);
  28.     virtual void OnJoyHat(Uint8 which, Uint8 hat, Uint8 value);
  29.     virtual void OnJoyBall(Uint8 which, Uint8 ball, Sint16 xrel, Sint16 yrel);
  30.     virtual void OnMinimize();
  31.     virtual void OnRestore();
  32.     virtual void OnResize(int w,int h);
  33.     virtual void OnExpose();
  34.     virtual void OnExit(); //USED
  35.     virtual void OnUser(Uint8 type, int code, void* data1, void* data2);
  36.  
  37.  
  38. };
  39. #endif // _EVENTS_HEADER
Advertisement
Add Comment
Please, Sign In to add comment