unbreak uTouch
authorXeli
Wed, 15 Feb 2012 18:03:51 +0100
changeset 6684 112a0eb8782b
parent 6683 75a1d84ac606
child 6685 ef706fccfb0a
unbreak uTouch
hedgewars/uTouch.pas
--- a/hedgewars/uTouch.pas	Wed Feb 15 16:23:59 2012 +0100
+++ b/hedgewars/uTouch.pas	Wed Feb 15 18:03:51 2012 +0100
@@ -22,7 +22,7 @@
 
 interface
 
-uses sysutils, math, uConsole, uVariables, SDLh, uFloat, uConsts, uIO, GLUnit;
+uses sysutils, math, uConsole, uVariables, SDLh, uFloat, uConsts, uIO, GLUnit, uTypes;
 
 // TODO: this type should be Int64
 // TODO: this type should be named TSDL_FingerId
@@ -553,22 +553,22 @@
 function isOnRect(rect: TSDL_Rect; finger: Touch_Finger): boolean;
 var widget: TOnScreenWidget;
 begin
-	widget.x:= rect.x;
-	widget.y:= rect.y;
-	widget.width:= rect.width;
-	widget.height:= rect.height;
-	widget.hOffset:= 0;
-	widget.vOffset:= 0;
-	exit(isOnRect(widget, finger));
+    widget.x:= rect.x;
+    widget.y:= rect.y;
+    widget.width:= rect.w;
+    widget.height:= rect.h;
+    widget.hOffset:= 0;
+    widget.vOffset:= 0;
+    exit(isOnRect(widget, finger));
 end;
 
 function isOnRect(widget: TOnScreenWidget; finger: Touch_Finger): boolean;
 begin
 with widget do
-	isOnRect:= (finger.x > x + hOffset)   and
-               (finger.x < x + w + hOffset) and
+    isOnRect:= (finger.x > x + hOffset)   and
+               (finger.x < x + width + hOffset) and
                (cScreenHeight - finger.y > y + vOffset)   and
-               (cScreenHeight - finger.y < y + h + vOffset));
+               (cScreenHeight - finger.y < y + height + vOffset);
 end;
 
 procedure printFinger(finger: Touch_Finger);