Test auf Berührung einer definierten Fläche
TOUCHED!()
TOUCHED%()
TOUCHED!(x1%,y1%,x2%,y2%)
TOUCHED%(x1%,y1%,x2%,y2%)
Die logische Funktion TOUCHED!() funktioniert analog NEWTOUCH!, aber nur für eine Berührung im Rechteck mit der linken oberen Ecke (x1,y1) und der rechten unteren Ecke (x2,y2).
Die Benutzung der Integer-Funktion TOUCHED%() ist nicht mehr zu empfehlen. Beispiel (Abfrage sollte in einer Schleife verwendet werden):
...
BOX 5,5,25,25,4
IF TOUCHED!(5,5,25,25) THEN
DRAWSTRING "Touched", 5, 55
ENDIF
... |
|