Mercurial > MadButterfly
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; |