public void Dump2() { Console.Error.WriteLine("Block Color #" + BlockNbr.ToString() + " : " + BlockColor.ToString()); Console.Error.WriteLine("Stones:"); Console.Error.WriteLine(Members.ToString()); Console.Error.WriteLine("Liberties:"); Console.Error.WriteLine(Liberties.ToString()); }
public void Dump() { Console.Error.WriteLine("Block Color #" + BlockNbr.ToString() + " : " + BlockColor.ToString()); for (int y = Board.BoardSize; y > 0; y--) { Console.Error.Write(y); if (y < 10) { Console.Write(" "); } Console.Error.Write(" : "); for (int x = 0; x < Board.BoardSize; x++) { int lIndex = Board.Coord.At(x, y - 1); if (IsMember(lIndex)) { Console.Error.Write(BlockColor.ToString()); } else if (IsLiberty(lIndex)) { Console.Error.Write('*'); } else if (IsEnemy(lIndex)) { Console.Error.Write(BlockColor.Opposite.ToString()); } else { Console.Error.Write('.'); } } Console.Error.WriteLine(); } Console.Error.Write(" "); Console.Error.WriteLine("ABCDEFGHJKLMNOPQURS".Substring(0, Board.BoardSize)); }
public void Dump2() { Console.WriteLine("Empty Block #" + BlockNbr.ToString()); Console.WriteLine("Empty:"); Console.WriteLine(Members.ToString()); }