private string ObtenerNombreFicha(Pieza pieza) { var id = pieza.Tipo; var diccionario = _tablero.PiezasDictionary; var letraPieza = pieza.Abreviacion; var color = (pieza.Color == ColorFicha.Negro) ? "N" : "B"; return "▲" + letraPieza + color; }
private string ObtenerNombreFicha(Pieza pieza) { var id = pieza.Tipo; var diccionario = _tablero.PiezasDictionary; var letraPieza = pieza.Abreviacion; var color = (pieza.Color == ColorFicha.Negro) ? "N" : "B"; return("▲" + letraPieza + color); }
public void DibujarTableroConsola() { var delimitadorFila = ""; for (int i = 0; i < (MaxColumnas * 4); i++) { delimitadorFila += "-"; } for (int fila = MaxFilas; fila >= 1; fila--) { //var filaName = diccionarioColumnas[fila]; Console.Write("{0} ", fila); for (int col = 1; col <= MaxColumnas; col++) { var casilla = _tablero.GetCasilla(fila, col); Pieza pieza = null; if (casilla.PiezaContenida != null) { pieza = casilla.PiezaContenida; } var datoImprimir = ObtenerNombreCasilla(); if (pieza != null) { datoImprimir = ObtenerNombreFicha(pieza); } Console.Write("{0}|", datoImprimir); } Console.WriteLine(""); Console.Write(" "); Console.WriteLine(delimitadorFila); } Console.Write(" "); Console.Write(" A B C D E F G H"); Console.WriteLine(""); }
private static ColorFicha ColorContrario(Pieza piezaOrigen) { return piezaOrigen.Color == ColorFicha.Blanco ? ColorFicha.Negro : ColorFicha.Blanco; }
private static ColorFicha ColorContrario(Pieza piezaOrigen) { return(piezaOrigen.Color == ColorFicha.Blanco ? ColorFicha.Negro : ColorFicha.Blanco); }