GLBasic forum

Main forum => Bug Reports => Topic started by: mangoo on 2011-Feb-16

Title: IPhone MouseState Fehler
Post by: mangoo on 2011-Feb-16
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
Title: Re: IPhone MouseState Fehler
Post by: Kitty Hello on 2011-Feb-16
Ist schon auf To-do Liste. Sorry.