iOS Touch and Mouse Events

Now that I’m pretty far into the iOS port, I’m running into some interesting things. I’m saving a list and will dole out as they become problems :slight_smile:

First – and this took me a little bit to figure out what was going on – in the simulator SDL events reports a parallel mouse event for every finger event. I just could not figure out why everything was so jumpy :slight_smile: Is this by design? It’s easy enough for me to #define out the mouse stuff, but that doesn’t really seem right.

Is this because of track pads?

[Side note: having to handle rotation yourself – flipping all the coords and the OpenGL view is a bit obnoxious :slight_smile: ]

[>] Brian

I thought of mentioning this quirk but I didn’t, sorry. I found it equally confusing.

It would be good to have a way to ask SDL to not give emulated mouse events on a touchscreen… Because for example one might really have a mouse AND a touchscreen (macbook) and one to distinguish
the two.

SDL 1.3 iOS generates mouse and finger on finger events.

Android generates mouse on finger events (I need to fix this, need to implement the jazzhand feature).On 07/29/2011 03:43 PM, Brian Barnes wrote:

Now that I’m pretty far into the iOS port, I’m running into some interesting things. I’m saving a list and will dole out as they become problems :slight_smile:

First – and this took me a little bit to figure out what was going on – in the simulator SDL events reports a parallel mouse event for every finger event. I just could not figure out why everything was so jumpy :slight_smile: Is this by design? It’s easy enough for me to #define out the mouse stuff, but that doesn’t really seem right.

Is this because of track pads?

[Side note: having to handle rotation yourself – flipping all the coords and the OpenGL view is a bit obnoxious :slight_smile: ]

[>] Brian


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


LordHavoc
Author of DarkPlaces Quake1 engine - http://icculus.org/twilight/darkplaces
Co-designer of Nexuiz - http://alientrap.org/nexuiz
"War does not prove who is right, it proves who is left." - Unknown
"Any sufficiently advanced technology is indistinguishable from a rigged demo." - James Klass
"A game is a series of interesting choices." - Sid Meier