コード例 #1
0
 private void AddTilesToModel(IEnumerable <Tile> tiles, GridModelTileOrigin origin)
 {
     foreach (var tile in tiles)
     {
         AddTileToModel(origin, tile);
     }
 }
コード例 #2
0
        private void AddTileToModel(GridModelTileOrigin origin, Tile tile)
        {
            if (origin == GridModelTileOrigin.FromPlayer)
            {
                CheckIfSpaceIsAlreadyOccupied(tile);
            }

            Grid[tile.BoardPositionX, tile.BoardPositionY] = new GridModelTile()
            {
                Origin    = origin,
                Letter    = tile.Letter,
                TileValue = tile.Value
            };
        }