fix SkFixed build



git-svn-id: http://skia.googlecode.com/svn/trunk@4441 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gm/hittestpath.cpp b/gm/hittestpath.cpp
index a8566b7..06f89e4 100644
--- a/gm/hittestpath.cpp
+++ b/gm/hittestpath.cpp
@@ -17,9 +17,11 @@
     paint.setColor(SK_ColorRED);
     canvas->drawPath(path, paint);
     
+    const SkScalar MARGIN = SkIntToScalar(4);
+    
     paint.setColor(0x800000FF);
-    for (SkScalar y = r.fTop + 0.5 - 4; y < r.fBottom + 4; y += 1) {
-        for (SkScalar x = r.fLeft + 0.5 - 4; x < r.fRight + 4; x += 1) {
+    for (SkScalar y = r.fTop + SK_ScalarHalf - MARGIN; y < r.fBottom + MARGIN; y += SK_Scalar1) {
+        for (SkScalar x = r.fLeft + SK_ScalarHalf - MARGIN; x < r.fRight + MARGIN; x += SK_Scalar1) {
             if (hires) {
                 if (SkHitTestPathEx(path, x, y)) {
                     canvas->drawPoint(x, y, paint);
@@ -55,17 +57,17 @@
         }
         
         path.setFillType(SkPath::kEvenOdd_FillType);
-        path.offset(20, 20);
+        path.offset(SkIntToScalar(20), SkIntToScalar(20));
         
         test_hittest(canvas, path, false);
-        canvas->translate(200, 0);
+        canvas->translate(SkIntToScalar(200), 0);
         test_hittest(canvas, path, true);
         
-        canvas->translate(-200, 200);
+        canvas->translate(-SkIntToScalar(200), SkIntToScalar(200));
         path.setFillType(SkPath::kWinding_FillType);
         
         test_hittest(canvas, path, false);
-        canvas->translate(200, 0);
+        canvas->translate(SkIntToScalar(200), 0);
         test_hittest(canvas, path, true);
     }