3 namespace PsychlopsSilverlight3test
\r
6 public class PsychlopsMain
\r
17 public void psychlops_main()
\r
19 cnvs = new Canvas(500, 500);
\r
20 img = new Image(isize * 2, isize * 2);
\r
21 fixation = new Rectangle(10, 10);
\r
22 fixation.fill = Color.red;
\r
23 //var poly = new Letters("日本語");
\r
24 var poly = new Polygon(); poly.append(0, 100); poly.append(-100, 0); poly.append(0, -100); poly.append(100, 0);
\r
25 //var poly = new Ellipse(100, 100);
\r
26 //var poly = new Line(0,0,100, 0);
\r
27 poly.fill = Color.red;
\r
28 poly.stroke.set(Color.green, 10);
\r
35 cnvs.clear(new Color(Mouse.left.pressed() ? 0.75 : 0.5));
\r
36 col.set(Math.random(1.0));
\r
38 fixation.centering();
\r
39 fixation.draw(Color.red);
\r
41 //Figures.drawGabor(ref img, 20, 100, 1, 0, frames * 2.0 * Math.PI / tfreq / 60);
\r
42 //Figures.drawGaussian(ref img, 20, 1);
\r
43 Figures.drawGrating(ref img, 500, 500, 20, 1, 2, frames * 2.0 * Math.PI / tfreq / 60);
\r
44 img.centering(Mouse.position);
\r
47 shape.centering(Mouse.position).shift(100,0);
\r
49 if (Keyboard.spc.pressed()) cnvs.var(Mouse.x, 100, 100);
\r
51 cnvs.var(frames, 10, 20);
\r
53 fixation.shift(100,100);
\r
54 fixation.draw(Color.blue);
\r