public TableroVista(ManejadorDeClicks manejadorDeClicks) { this.manejadorDeClicks = manejadorDeClicks; tableroBox = new PictureBox(); tableroBox.Image = Ajedrez.Properties.Resources.tablero; tableroBox.SizeMode = PictureBoxSizeMode.StretchImage; tableroBox.Visible = true; tableroBox.Width = 90 * 8; tableroBox.Height = 90 * 8; tableroBox.Location = new Point(0, 0); tableroBox.MouseClick += TableroBox_MouseClick; }
public void inicializarTablero() { piezas.Add(new Pieza(new Torre(), "Blanco", new Posicion(0, 0))); piezas.Add(new Pieza(new Caballo(), "Blanco", new Posicion(1, 0))); piezas.Add(new Pieza(new Alfil(), "Blanco", new Posicion(2, 0))); piezas.Add(new Pieza(new Reina(), "Blanco", new Posicion(3, 0))); piezas.Add(new Pieza(new Rey(), "Blanco", new Posicion(4, 0))); piezas.Add(new Pieza(new Alfil(), "Blanco", new Posicion(5, 0))); piezas.Add(new Pieza(new Caballo(), "Blanco", new Posicion(6, 0))); piezas.Add(new Pieza(new Torre(), "Blanco", new Posicion(7, 0))); piezas.Add(new Pieza(new Torre(), "Negro", new Posicion(0, 7))); piezas.Add(new Pieza(new Caballo(), "Negro", new Posicion(1, 7))); piezas.Add(new Pieza(new Alfil(), "Negro", new Posicion(2, 7))); piezas.Add(new Pieza(new Reina(), "Negro", new Posicion(3, 7))); piezas.Add(new Pieza(new Rey(), "Negro", new Posicion(4, 7))); piezas.Add(new Pieza(new Alfil(), "Negro", new Posicion(5, 7))); piezas.Add(new Pieza(new Caballo(), "Negro", new Posicion(6, 7))); piezas.Add(new Pieza(new Torre(), "Negro", new Posicion(7, 7))); for (int i = 0; i < 8; i++) { piezas.Add(new Pieza(new Peon(), "Blanco", new Posicion(i, 1))); piezas.Add(new Pieza(new Peon(), "Negro", new Posicion(i, 6))); } for (int i = 0; i < 8; i++) { for (int j = 2; j < 6; j++) { piezas.Add(new Pieza(new PiezaNula(), "", new Posicion(i, j))); } } ManejadorDeClicks manejadorDeClicks = new ManejadorDeClicks(this); this.tableroVista = new TableroVista(manejadorDeClicks); foreach (Pieza pieza in piezas) { ubicarPieza(pieza); pieza.inicializarVista(tableroVista, manejadorDeClicks); } }
public void inicializarVista(TableroVista tableroVista, ManejadorDeClicks manejadorDeClicks) { piezaVista.inicializarVista(tableroVista, manejadorDeClicks); }
public void inicializarVista(TableroVista tableroVista, ManejadorDeClicks manejadorDeClicks) { this.manejadorDeClicks = manejadorDeClicks; piezaBox.Image = pieza.obtenerImagen(); tableroVista.agregarPiezaBox(piezaBox); }