use SkIntToScalar
authorreed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 10 Jan 2012 19:28:01 +0000 (19:28 +0000)
committerreed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 10 Jan 2012 19:28:01 +0000 (19:28 +0000)
git-svn-id: http://skia.googlecode.com/svn/trunk@3003 2bbb7eff-a529-9590-31e7-b0007b416f81

gm/strokefill.cpp

index 274c4cd..193e850 100644 (file)
@@ -26,7 +26,7 @@ static void test_rev(SkCanvas* canvas, const SkPath& path) {
     SkPath rev;
     rev.reverseAddPath(path);
     canvas->save();
-    canvas->translate(150, 0);
+    canvas->translate(SkIntToScalar(150), 0);
     test_path(canvas, rev);
     canvas->restore();
 }
@@ -86,35 +86,35 @@ protected:
         SkTypeface* hira = SkTypeface::CreateFromName("Hiragino Maru Gothic Pro",
                                                       SkTypeface::kNormal);
         paint.setTypeface(hira);
-        SkScalar x = 180;
-        SkScalar y = 88;
+        SkScalar x = SkIntToScalar(180);
+        SkScalar y = SkIntToScalar(88);
         
         canvas->drawText(text, len, x, y, paint);
         paint.setFakeBoldText(true);
-        canvas->drawText(text, len, x, y + 100, paint);
+        canvas->drawText(text, len, x, y + SkIntToScalar(100), paint);
         paint.setStyle(SkPaint::kStrokeAndFill_Style);
-        paint.setStrokeWidth(5);
+        paint.setStrokeWidth(SkIntToScalar(5));
         
         SkPath path;
         path.setFillType(SkPath::kWinding_FillType);
-        path.addCircle(x, y + 200, 50, SkPath::kCW_Direction);
-        path.addCircle(x, y + 200, 40, SkPath::kCCW_Direction);
+        path.addCircle(x, y + SkIntToScalar(200), SkIntToScalar(50), SkPath::kCW_Direction);
+        path.addCircle(x, y + SkIntToScalar(200), SkIntToScalar(40), SkPath::kCCW_Direction);
         canvas->drawPath(path, paint);
         
         SkPath path2;
         path2.setFillType(SkPath::kWinding_FillType);
-        path2.addCircle(x + 120, y + 200, 50, SkPath::kCCW_Direction);
-        path2.addCircle(x + 120, y + 200, 40, SkPath::kCW_Direction);
+        path2.addCircle(x + SkIntToScalar(120), y + SkIntToScalar(200), SkIntToScalar(50), SkPath::kCCW_Direction);
+        path2.addCircle(x + SkIntToScalar(120), y + SkIntToScalar(200), SkIntToScalar(40), SkPath::kCW_Direction);
         canvas->drawPath(path2, paint);
         
         path2.reset();
-        path2.addCircle(x + 240, y + 200, 50, SkPath::kCCW_Direction);
+        path2.addCircle(x + SkIntToScalar(240), y + SkIntToScalar(200), SkIntToScalar(50), SkPath::kCCW_Direction);
         canvas->drawPath(path2, paint);
         SkASSERT(path2.cheapIsDirection(SkPath::kCCW_Direction));
         
         path2.reset();
         SkASSERT(!path2.cheapComputeDirection(NULL));
-        path2.addCircle(x + 360, y + 200, 50, SkPath::kCW_Direction);
+        path2.addCircle(x + SkIntToScalar(360), y + SkIntToScalar(200), SkIntToScalar(50), SkPath::kCW_Direction);
         SkASSERT(path2.cheapIsDirection(SkPath::kCW_Direction));
         canvas->drawPath(path2, paint);
     }