Exemplo n.º 1
0
        /// <summary>
        /// Refills the player's tray.
        /// </summary>
        /// <param name="tileBag"> The tile bag to fill </param>
        public void DrawTilesToMax(TileBag tileBag)
        {
            // Get count of tiles in tile bar
            int currentTileCount = this.TileBar.Count;

            for (int i = currentTileCount; i < 7; i++)
            {
                Tile drawnTile = new Tile();
                drawnTile = tileBag.DrawRandomTileFromBag();
                if (drawnTile == null)
                {
                    return;
                }

                this.AddTileToBar(drawnTile);
            }
        }