Seite 1 von 1

Mouse over über Text/Object/Grafik einfacher abfragen ?

Verfasst: 03.06.2013 18:41
von True29
Grüßt euch ,
ich suche eine methode um einfach abzufragen ob eine Maus über einem Text/Object/Grafik liegt.
Damit soll man dann z.b durch ein Menü steuern können oder objecte in einem Game anklicken können.
Momentan muss ich jedes object mit Mousex,Mousey prüfen ob der User mit der Maus über dem Object is.
Suche daher vorschläge ;)

als beispiel wie ich es momentan mache aber umständlich ^^

Code: Alles auswählen

If MouseX() > And MouseX() < 
   If MouseY() > And MouseY() 
          ;Code
    EndIf
EndIf
Grüße.

Re: Mouse over über Text/Object/Grafik einfacher abfragen ?

Verfasst: 03.06.2013 18:46
von STARGÅTE
Da wirst du auch weiter hin machen müssen.
Was du machen kannst, ist dir eine Prozedur zu schreiben:

Code: Alles auswählen

Procedure IsMouseInBox(X.i, Y.i, Width.i, Height.i)
	If MouseX() >= X And MouseX() < X+Width And MouseY() >= Y And MouseY() < Y+Height
		ProcedureReturn #True
	EndIf
EndProcedure

If IsMouseInBox(50, 50, 200, 25)
  ; Mouse in der Box
EndIf

Re: Mouse over über Text/Object/Grafik einfacher abfragen ?

Verfasst: 03.06.2013 19:03
von True29
hm ok dank dir.