Exemple #1
0
 /**
  * Esta función se encarga de reiniciar el tablero.
  * Se ejecuta cuando se clickea en su botón correspondiente.
  */
 private void ReiniciarTablero_Click(object sender, RoutedEventArgs e)
 {
     //Establecemos algunos parámetros tal y como estaban al principio
     terminado = false;
     tablero   = new Tablero(8);
     turnoactual.Foreground = new SolidColorBrush(Colors.White);
     jugadores        = new Jugador(jugadores.consultarJugador1(), jugadores.consultarJugador2());
     jugadas.Text     = "";
     turnoactual.Text = traductor.getCadena("turnode", jugadores.nombreJugadorActual());
     //Se pinta de nuevo el tablero
     for (int a = 0; a < tablero.getTamaño(); a++)
     {
         for (int b = 0; b < tablero.getTamaño(); b++)
         {
             ActualizarCasilla(a, b, tablero.getCelda(a, b).getFicha());
         }
     }
 }
Exemple #2
0
        /**
         * Función principal. Se encarga de cargar e inicializar los componentes.
         */
        public MainPage()
        {
            this.InitializeComponent();

            //Componentes invisibles

            //Timer
            performplay = new DispatcherTimer {
                Interval = new TimeSpan(0, 0, 0, 0, 100)
            };

            //Establecemos el idioma
            traductor = new Traducir("es");
            //Inicializamos el tablero con su dimensión
            tablero = new Tablero(8);
            //Inicializamos los jugadores con su nombre
            //jugadores = new Jugador(traductor.getCadena("verde"), traductor.getCadena("azul"));
            jugadores = new Jugador("Player", "Robot");
            //Turno actual
            turnoactual.Text = traductor.getCadena("turnode", jugadores.nombreJugadorActual());
            //Jugadas realizadas
            jugadasrealizadas.Text = traductor.getCadena("jugadasrealizadas");
            //Establecemos el contenido de los botones y las textblocks
            //pasarturnoboton.Content = traductor.getCadena("pasarturno");
            pasarturnoboton.Text = traductor.getCadena("pasarturno");
            jug1.Text            = traductor.getCadena("jugador") + " 1: " + jugadores.consultarJugador1();
            jug2.Text            = traductor.getCadena("jugador") + " 2: " + jugadores.consultarJugador2();
            randomjug1.Content   = traductor.getCadena("aleatorio");
            randomjug2.Content   = traductor.getCadena("aleatorio");
            //reiniciartableroboton.Content = traductor.getCadena("reiniciartablero");
            reiniciartableroboton.Text = traductor.getCadena("reiniciartablero");
            //Dibuajos el tablero
            DibujarTableroInicial(tablero);

            performplay.Tick += performplay_Tick;
        }