I’ve updated my old SDL 1.3 branch to the latest HG version, there are a few
changes in the iphone specific code that give me some problems:
-
There is an implementation of the multiple displays/multiple resolution
ipad framework, that cause a requirement for SDK 3.2, I’ve updated
and compiled for 3.2, but if I try to run something it spawns the ipad
simulator, not the iphone one So I’ve adapted the code with some:#ifdef __IPHONE_3_2
Around the parts not present in 3.1 SDK to be able to compile again
against SDK 3.1.x. Maybe there is a more elegant way to do so,
expecially now that 4.0 has been released, using something like:
#if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_3_2
DOES NOT workCompiling against SDL 3.1.3 correctly runs the iphone simulator and not
the ipad one. -
This is the unsolved problem
It seems that both the simulator and the real iphone don’t see the
"mouse" anymore, the program draws the interface but stops on
SDL_WaitEvent(), waking up only for the quit event when u press the
iphone button (I’m logging the event type).
I know SDL 1.3 is a work in progress, just wondering if someone can point me
a tarball or a SVN/HG version that has at least the input handling working
on iphone. I’ve read that multimouse support has been removed and I suspect
that is the cause of my problem :)–
Bye,
Gabry