IPhone MouseState Fehler

Previous topic - Next topic

mangoo

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

Code (glbasic) Select


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
Code (glbasic) Select

MOUSESTATE mx,my,mb,mb2
my = -640 + my*2
mx = mx*2


Vertikal:
Code (glbasic) Select

MOUSESTATE mx,my,mb,mb2
my = my*2
mx = mx*2

Kitty Hello

Ist schon auf To-do Liste. Sorry.