diff nodejs/testcase.js @ 738:4f9773574234

Merge
author wycc
date Sat, 21 Aug 2010 19:14:49 +0800
parents 5ac257be7bc0
children 24038e7a365b
line wrap: on
line diff
--- a/nodejs/testcase.js	Sat Aug 21 19:13:38 2010 +0800
+++ b/nodejs/testcase.js	Sat Aug 21 19:14:49 2010 +0800
@@ -19,6 +19,22 @@
 paint.fill(img);
 root.add_shape(img);
 
+/* test linear paint and rectangle */
+var rect = mb_rt.rect_new(100, 100, 50, 50, 10, 10);
+sys.puts(mb_rt.paint_linear_new);
+var paint = mb_rt.paint_linear_new(100, 100, 150, 150);
+paint.set_stops([[0, 0, 1, 0, 1], [1, 0, 0, 1, 1]]);
+paint.fill(rect);
+root.add_shape(rect);
+
+/* test radial paint and rectangle */
+var rect = mb_rt.rect_new(150, 100, 50, 50, 10, 10);
+sys.puts(mb_rt.paint_radial_new);
+var paint = mb_rt.paint_radial_new(175, 125, 25);
+paint.set_stops([[0, 0, 1, 0, 1], [1, 0, 0, 1, 1]]);
+paint.fill(rect);
+root.add_shape(rect);
+
 /* test alpha blending and rectangle */
 var rect = mb_rt.rect_new(40, 40, 100, 100, 10, 10);
 sys.puts(mb_rt.paint_color_new);
@@ -57,7 +73,7 @@
 	var deg = (i++) * 0.1;
 	coord[2] = (i % 40) * 5;
 	mb_rt.redraw_changed();
-	//mb_rt.flush();
+	mb_rt.flush();
     }, 20);
 setTimeout(function() { sys.puts("timeout"); }, 1000);