Author Topic: IPhone MouseState Fehler  (Read 1193 times)

Offline mangoo

  • Mc. Print
  • *
  • Posts: 32
    • View Profile
    • feuerware.com
IPhone MouseState Fehler
« 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
« Last Edit: 2011-Feb-16 by mangoo »

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10776
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
Re: IPhone MouseState Fehler
« Reply #1 on: 2011-Feb-16 »
Ist schon auf To-do Liste. Sorry.