Mercurial > sdl-ios-xcode
changeset 3765:ed9b7fe8f902 gsoc2008_manymouse
Estethic changes noted on the SDL meeting 05.07.08
author | Szymon Wilczek <kazeuser@gmail.com> |
---|---|
date | Sat, 05 Jul 2008 20:02:07 +0000 |
parents | 2970fcfbdd54 |
children | 24db5d326f57 |
files | include/SDL_events.h src/events/SDL_mouse.c src/events/SDL_mouse_c.h |
diffstat | 3 files changed, 10 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/include/SDL_events.h Thu Jul 03 22:03:58 2008 +0000 +++ b/include/SDL_events.h Sat Jul 05 20:02:07 2008 +0000 @@ -174,7 +174,10 @@ Uint8 state; /**< The current button state */ int x; /**< X coordinate, relative to window */ int y; /**< Y coordinate, relative to window */ - int z; + int z; /**< Z coordinate, for future use*/ + int pressure; /**< Pressure reported by tablets */ + int rotation; /**<For future use */ + int tilt; /**<For future use */ int xrel; /**< The relative motion in the X direction */ int yrel; /**< The relative motion in the Y direction */ SDL_WindowID windowID; /**< The window with mouse focus, if any */
--- a/src/events/SDL_mouse.c Thu Jul 03 22:03:58 2008 +0000 +++ b/src/events/SDL_mouse.c Sat Jul 05 20:02:07 2008 +0000 @@ -417,7 +417,7 @@ } mouse->xdelta += xrel; mouse->ydelta += yrel; - mouse->z=z; + mouse->pressure=z; /* Move the mouse cursor, if needed */ if (mouse->cursor_shown && !mouse->relative_mode && @@ -434,7 +434,7 @@ event.motion.state = mouse->buttonstate; event.motion.x = mouse->x; event.motion.y = mouse->y; - event.motion.z = mouse->z; + event.motion.pressure= mouse->pressure; event.motion.xrel = xrel; event.motion.yrel = yrel; event.motion.windowID = mouse->focus;
--- a/src/events/SDL_mouse_c.h Thu Jul 03 22:03:58 2008 +0000 +++ b/src/events/SDL_mouse_c.h Sat Jul 05 20:02:07 2008 +0000 @@ -61,9 +61,12 @@ int which; int x; int y; - int z; + int z;/*for future use*/ int xdelta; int ydelta; + int pressure; + int tilt;/*for future use*/ + int rotation;/*for future use*/ char* name; Uint8 buttonstate; SDL_bool relative_mode;