示例#1
0
 public override void Setup()
 {
     SetupCube = new SetupCube();
       Displays = new Dictionary<Cube, Object>();
       CubeDooms = new Dictionary<Cube, DoomGuy>();
       FlippedCubes = new List<string>();
       ButtonPressed = new Dictionary<string, DateTime>();
       OnButton = new ButtonEventHandler(DoButton);
       OnFlip = new FlipEventHandler(DoFlip);
       OnTilt = new TiltEventHandler(DoTilt);
       for ( int i = 0 ; i < this.CubeSet.Count ; i ++ )
     {
       this.CubeSet[i].ButtonEvent += OnButton;
       this.CubeSet[i].TiltEvent += OnTilt;
       this.CubeSet[i].FlipEvent += OnFlip;
       CubeDooms.Add(this.CubeSet[i], new DoomGuy());
       this.CubeSet[i].FillScreen(Color.White);
     }
 }
示例#2
0
 public SetupCube()
 {
     OnButton = new ButtonEventHandler(DoButton);
       OnTilt = new TiltEventHandler(DoTilt);
 }