Hallo,
mir ist gerade ein MouseState Fehler aufgefallen auf dem Iphone bei Verwendung von einer
höheren Auflösung 960x620 bzw 620x960.
Die x und y Koordinaten der Maus (bzw. des Fingers) werden nicht richtig berechnet: Hilfslösung(en) habe ich unten angefügt.
Auf Dauer wärs natürlich klasse wenn es richtig berechnet wird :-)
Hier ein Beispiel
GLOBAL mx,my,mb,mb2
WHILE NOT KEY(01)
MOUSESTATE mx,my,mb,mb2
CLEARSCREEN RGB(0,0,0)
DRAWRECT mx-20,my-20,40,40,RGB(255,255,255)
SHOWSCREEN
WEND
END
Die Zwischenlösung bei mir ist jetzt:
Horizontal: 960x640
MOUSESTATE mx,my,mb,mb2
my = -640 + my*2
mx = mx*2
Vertikal:
MOUSESTATE mx,my,mb,mb2
my = my*2
mx = mx*2