-using Psychlops;\r
+\r
+/*\r
+using Psychlops;\r
+\r
+namespace PsychlopsSilverlight4test\r
+{\r
+ public class PsychlopsMain\r
+ {\r
+ public void psychlops_main()\r
+ {\r
+ var figure_type = Psychlops.Widgets.Browser.Element.byID("FIGURE");\r
+ var size_x = Psychlops.Widgets.Browser.Element.byID("SIZE_X");\r
+ var size_y = Psychlops.Widgets.Browser.Element.byID("SIZE_Y");\r
+ var shift_x = Psychlops.Widgets.Browser.Element.byID("SHIFT_X");\r
+ var shift_y = Psychlops.Widgets.Browser.Element.byID("SHIFT_Y");\r
+ var color_r = Psychlops.Widgets.Browser.Element.byID("COLOR_R");\r
+ var color_g = Psychlops.Widgets.Browser.Element.byID("COLOR_G");\r
+ var color_b = Psychlops.Widgets.Browser.Element.byID("COLOR_B");\r
+\r
+ Canvas window = new Canvas(300, 300);\r
+\r
+ var figure_r = new Rectangle();\r
+ var figure_e = new Ellipse();\r
+ Shape figure = figure_r;\r
+ \r
+ while (!Keyboard.esc.pushed())\r
+ {\r
+ if (System.String.Compare(figure_type, "Rectangle") == 0)\r
+ {\r
+ figure_r.set(size_x, size_y);\r
+ figure = figure_r;\r
+ }\r
+ else\r
+ {\r
+ figure_e.set(size_x, size_y);\r
+ figure = figure_e;\r
+ }\r
+ figure.fill = new Color(color_r, color_g, color_b);\r
+\r
+ window.clear(Color.black);\r
+ figure.centering().shift(shift_x, shift_y).draw();\r
+ window.flip();\r
+ }\r
+ }\r
+ }\r
+\r
+}\r
+\r
+*/\r
+\r
+using Psychlops;\r
\r
namespace Psychlops\r
{\r
}\r
\r
\r
+\r
namespace PsychlopsSilverlight4test\r
{\r
\r
dots = new RandomDots();\r
\r
\r
- while(true) {\r
+ while (true)\r
+ {\r
frames++;\r
- \r
+\r
cnvs.clear(new Color(Mouse.left.pressed() ? 0.75 : 0.5));\r
col.set(Math.random(1.0));\r
\r
img.centering(Mouse.position);\r
img.draw();\r
\r
- shape.centering(Mouse.position).shift(100,0);\r
+ shape.centering(Mouse.position).shift(100, 0);\r
shape.draw();\r
if (Keyboard.spc.pressed()) cnvs.var(Mouse.x, 100, 100);\r
\r
cnvs.var(frames, 20, 20);\r
- slider.value = frames/100.0;\r
+ slider.value = frames / 100.0;\r
\r
- fixation.shift(100,100);\r
+ fixation.shift(100, 100);\r
fixation.draw(new Stroke(Color.blue, 3));\r
\r
- for (int i=0; i<dots.cood.Length; i++)\r
+ for (int i = 0; i < dots.cood.Length; i++)\r
{\r
dots.cood[i].set(Math.random(500), Math.random(500));\r
}\r
}\r
\r
}\r
+\r
+\r
+\r