Esempio n. 1
0
 static void SpawnTetromino()
 {
     if (tetromino.locked)
     {
         tetromino     = nextTetromino;
         nextTetromino = new Tetromino();
         nextTetromino.DrawNext();
     }
 }
Esempio n. 2
0
 public static void startGame()
 {
     level                 = 1;
     score                 = 0;
     lines                 = 0;
     dropSpeed             = 500;
     gameStarted           = true;
     Console.CursorVisible = false;
     GameBoard.CreateArray(21, 10);
     nextTetromino.DrawNext();
     while (true && gameStarted)
     {
         CheckInput();
         tetromino.Move();
         GameBoard.ClearRows();
         endGame();
         SpawnTetromino();
         UpdateScore();
     }
 }