comparison nodejs/testcase.js @ 738:4f9773574234

Merge
author wycc
date Sat, 21 Aug 2010 19:14:49 +0800
parents 5ac257be7bc0
children 24038e7a365b
comparison
equal deleted inserted replaced
737:99186cce8cdd 738:4f9773574234
16 var ldr = mbfly.img_ldr_new("."); 16 var ldr = mbfly.img_ldr_new(".");
17 var img_data = ldr.load("sample.png"); 17 var img_data = ldr.load("sample.png");
18 var paint = mb_rt.paint_image_new(img_data); 18 var paint = mb_rt.paint_image_new(img_data);
19 paint.fill(img); 19 paint.fill(img);
20 root.add_shape(img); 20 root.add_shape(img);
21
22 /* test linear paint and rectangle */
23 var rect = mb_rt.rect_new(100, 100, 50, 50, 10, 10);
24 sys.puts(mb_rt.paint_linear_new);
25 var paint = mb_rt.paint_linear_new(100, 100, 150, 150);
26 paint.set_stops([[0, 0, 1, 0, 1], [1, 0, 0, 1, 1]]);
27 paint.fill(rect);
28 root.add_shape(rect);
29
30 /* test radial paint and rectangle */
31 var rect = mb_rt.rect_new(150, 100, 50, 50, 10, 10);
32 sys.puts(mb_rt.paint_radial_new);
33 var paint = mb_rt.paint_radial_new(175, 125, 25);
34 paint.set_stops([[0, 0, 1, 0, 1], [1, 0, 0, 1, 1]]);
35 paint.fill(rect);
36 root.add_shape(rect);
21 37
22 /* test alpha blending and rectangle */ 38 /* test alpha blending and rectangle */
23 var rect = mb_rt.rect_new(40, 40, 100, 100, 10, 10); 39 var rect = mb_rt.rect_new(40, 40, 100, 100, 10, 10);
24 sys.puts(mb_rt.paint_color_new); 40 sys.puts(mb_rt.paint_color_new);
25 var paint = mb_rt.paint_color_new(1, 0.5, 0.5, 0.5); 41 var paint = mb_rt.paint_color_new(1, 0.5, 0.5, 0.5);
55 var i = 0; 71 var i = 0;
56 setInterval(function() { 72 setInterval(function() {
57 var deg = (i++) * 0.1; 73 var deg = (i++) * 0.1;
58 coord[2] = (i % 40) * 5; 74 coord[2] = (i % 40) * 5;
59 mb_rt.redraw_changed(); 75 mb_rt.redraw_changed();
60 //mb_rt.flush(); 76 mb_rt.flush();
61 }, 20); 77 }, 20);
62 setTimeout(function() { sys.puts("timeout"); }, 1000); 78 setTimeout(function() { sys.puts("timeout"); }, 1000);
63 79
64 sys.puts(root.mouse_event); 80 sys.puts(root.mouse_event);
65 var observer; 81 var observer;