public boolean PointInLineRect(Vector2 point)
	{		
		return (((point.X >= mPoint1.X && point.X <= mPoint2.X)
				|| (point.X <= mPoint1.X && point.X >= mPoint2.X))
				&& ((point.Y >= mPoint1.Y && point.Y <= mPoint2.Y)
				|| (point.Y <= mPoint1.Y && point.Y >= mPoint2.Y)));
	}