Exemplo n.º 1
0
 public void Place(Tile tile, int p1, int p2)
 {
     if (IsEmpty(p1, p2))
     {
         Spaces[p1, p2] = tile;
     }
     else
     {
         throw new InvalidOperationException();
     }
 }
Exemplo n.º 2
0
 public void Place(Tile tile, int x, int y)
 {
     if (Player.Hand.Contains(tile)) {
         Board.Place(tile, x, y);
         Player.Hand.Remove(tile);
     }
     else
     {
         throw new InvalidOperationException();
     }
 }
Exemplo n.º 3
0
 public Board(int size)
 {
    Spaces = new Tile[size,size];
    Words = new List<string>();
 }
Exemplo n.º 4
0
 public Tile GetTile()
 {
     Tile tile =new Tile(GetRandomLetters());
     return tile;
 }
Exemplo n.º 5
0
 static void printTile(Tile tile)
 {
     Console.WriteLine("     {0}", tile.Letters[(int)TilePosition.Top]);
     Console.WriteLine(" {0} [ {1} ] {2} ", tile.Letters[(int)TilePosition.Left],tile.Letters[(int)TilePosition.Center], tile.Letters[(int)TilePosition.Right]);
     Console.WriteLine("     {0}", tile.Letters[(int)TilePosition.Bottom]);            
 }