public void Run(ILED3DCanvas canvas, LED3DCanvasFilter filter)
        {
            var rand = new Random();

            while (true)
            {
                if (canvas.GetObjectCount() < 2)
                {
                    var x = rand.Next() % LED.WIDTH;
                    var y = rand.Next() % LED.HEIGHT;
                    canvas.AddObject(new LED3DRipple(x, y, new RGB(0xff, 0x00, 0xff), LED.Direction.Front, 6)
                                     , filter
                                     );
                }
                canvas.Show();
                LED.Wait(20);
            }
        }
示例#2
0
        public void Run(ILED3DCanvas canvas, LED3DCanvasFilter filter)
        {
            var rand = new Random();

            while (true)
            {
                if (canvas.GetObjectCount() < 1)
                {
                    var x = rand.Next() % LED.WIDTH;
                    var y = rand.Next() % LED.HEIGHT;
                    canvas.AddObject(new LED3DAtField(x, y, 0, 4, 0)
                                     , filter
                                     );
                }
                canvas.Show();
                LED.Wait(20);
            }
        }
示例#3
0
 public void SetUp(ILED3DCanvas canvas, LED3DCanvasFilter filter)
 {
 }
示例#4
0
 public void Run(ILED3DCanvas canvas, LED3DCanvasFilter filter)
 {
 }
示例#5
0
 public void SetUp(ILED3DCanvas canvas, LED3DCanvasFilter filter)
 {
     canvas.AddObject(new LED3D5thAngel(), filter);
 }
示例#6
0
 public void SetUp(ILED3DCanvas canvas, LED3DCanvasFilter filter)
 {
     canvas.AddObject(new LED3DRectangle(new Rectangle(-5, -5, 10, 10), new RGB(0xff, 0xff, 0xff)), filter);
 }
示例#7
0
 public void SetUp(ILED3DCanvas canvas, LED3DCanvasFilter filter)
 {
     canvas.AddObject(new LED3DBall(4, 4, 4, 8, 8, new RGB(0xff, 0xff, 0xff)), filter);
 }