示例#1
0
 private void UpdateGame()
 {
     txtScore.Text = gb.Score.ToString();
     if (gb.IsTwentyFortyEight())
     {
         lblStatus.Text = "You win!!!";
     }
     if (gb.IsGameOver())
     {
         lblStatus.Text = "You lose!!!";
     }
     displayBoard(gb.AddRandomTileToEmptySpace());
 }
        public void AddTileTest()
        {
            var gb = new GameBoard();

            gb.Initialise();
            var count = 0;

            gb.AddRandomTileToEmptySpace();
            //There should be 3 non-zero tiles
            foreach (var tile in gb.TilesXY)
            {
                if (tile != 0)
                {
                    count++;
                }
            }
            Assert.AreEqual(count, 3, "Expect 3 non-zero squares");
        }