|
@@ -33,7 +33,7 @@ namespace bbiwarg.Detectors.Touch
|
|
|
{
|
|
|
PointF direction = finger.getDirection();
|
|
|
float directionFactor = -10;
|
|
|
- PointF tep = new PointF(tipPoint.getX() + directionFactor*direction.X, tipPoint.getY() + directionFactor*direction.Y);
|
|
|
+ PointF tep = new PointF(Math.Max(tipPoint.getX() + directionFactor*direction.X, 0), Math.Min(tipPoint.getY() + directionFactor*direction.Y, 0));
|
|
|
|
|
|
|
|
|
touchImage.setTouchAt((int)tep.X, (int)tep.Y, TouchImageState.touchDetected);
|