TableroUltimate

Páginas: 3 (502 palabras) Publicado: 29 de marzo de 2015
using System;
namespace TicTacToeUltimate
{
public class TableroUltimate
{
// Atributos
private Tablero[,] tableros;
private ValorJugador ganador;
privatebool completado;
private bool TableroSeleccionado;
private int TableroX;
private int TableroY;
private int PosiciónX;
private int PosiciónY;
private int[]PosiciónCursor;

//Propiedades

public ValorJugador Ganador
{
get
{
return this.ganador;
}
}//Contructores

public TableroUltimate(int OffsetX, int OffsetY)
{
this.tableros = new Tablero[3, 3];
for (int i = 0; i < 3; i++)
{for (int j = 0; j < 3; j++)
{
this.tableros[i, j] = new Tablero(OffsetX + i * 7, OffsetY + j * 7);
}
}
ganador =ValorJugador.Ninguno;
this.completado = false;
this.TableroSeleccionado = false;
this.TableroX = 0;
this.TableroY = 0;
this.PosiciónX = 0;this.PosiciónY = 0;
PosiciónCursor = this.tableros[this.TableroX, this.TableroY].ObtenerPosiciónCursor(this.PosiciónX, this.PosiciónY);
Imprimir();tableros[this.TableroX, this.TableroY].ImprimirConMarco();
ActualizarCursor();
}
//Metodos
private void Imprimir()
{
Tablero[,] array = tableros;int length = array.GetLength(0);
int length2 = array.GetLength(1);
for (int i = 0; i < length; i++)
{
for (int j = 0; j < length2; j++){
Tablero tablero = array[i, j];
tablero.Imprimir();
}
}
ActualizarCursor();
}
public...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS