public SpeedMode()
 {
     SpeedRowList = new List <SpeedRow>();
     StartingRow  = new StartArcadeRow(729 - ArcadeHelperVaribles.TileSize.Height);
     for (int i = 0; i < 26; ++i)
     {
         SpeedRowList.Add(new SpeedRow(729 - (ArcadeHelperVaribles.TileSize.Height * (i + 2)), i));
     }
     SpeedRowList.Reverse();
     Current      = SpeedRowList[25].BlackTileCharacter;
     TheStopWatch = new Stopwatch();
     GameStart    = false;
     GameOver     = false;
 }
 public void Restart()
 {
     TheStopWatch.Reset();
     GameOver = false;
     SpeedRowList.Clear();
     StartingRow = new StartArcadeRow(729 - ArcadeHelperVaribles.TileSize.Height);
     for (int i = 0; i < 26; ++i)
     {
         SpeedRowList.Add(new SpeedRow(729 - (ArcadeHelperVaribles.TileSize.Height * (i + 2)), i));
     }
     SpeedRowList.Reverse();
     Current   = SpeedRowList[25].BlackTileCharacter;
     GameStart = false;
 }
示例#3
0
 public void Restart()
 {
     Frames   = 0;
     GameOver = false;
     Score    = 0;
     ArithmeticRowList.Clear();
     StartingRow = new StartArcadeRow(729 - ArcadeHelperVaribles.TileSize.Height);
     for (int i = 0; i < 10; ++i)
     {
         ArithmeticRowList.Add(new ArithmeticRow(729 - (ArcadeHelperVaribles.TileSize.Height * (i + 2))));
     }
     ArithmeticRowList.Reverse();
     Current   = ArithmeticRowList[9].BlackTileCharacter;
     GameStart = false;
 }