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 ActionResult Tablero(int id) { var torneo = new TableroVista(); torneo.NombreTorneo = db.Torneo.Find(id).Nombre; torneo.JuegosTorneo = new List <JuegosLista>(); var juegos = db.Juegos.Where(x => x.TorneoID == id).ToList(); juegos.ForEach(delegate(Juegos juegos1) { torneo.JuegosTorneo.Add(new JuegosLista() { Local = db.Equipos.Find(juegos1.EquipoLocalID).Nombre, Imagenlocal = db.Equipos.Find(juegos1.EquipoLocalID).Imagen, Visitante = db.Equipos.Find(juegos1.EquipoVisitanteID).Nombre, ImagenVisitante = db.Equipos.Find(juegos1.EquipoVisitanteID).Imagen, Horario = juegos1.FechaHoraPartido.ToString("dd/MM/yyyy HH:mm") }); }); return(View(torneo)); }
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); }