package controlador;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import modelo.Juego;
import vista.GanadorVista;
import vista.JuegoVista;
public class GanadorControlador {
private GanadorVista panel;
private JuegoVista vista;
public GanadorControlador(JuegoVista vista) {
this.vista = vista;
this.panel = new GanadorVista();
this.panel.addVolverAPanelInicialListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
volverAPanelInicial();
}
});
this.panel.addSalirJuegoListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int salida = JOptionPane.showOptionDialog(null, "�Desea Salir del Juego?", "Confirmar salida",
JOptionPane.OK_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE, null,
new String[] { "Si", "No" }, "default");
if (salida == 0) {
System.exit(0);
}
}
});
}
public void activar() {
vista.mostrarPanel(panel);
}
public void volverAPanelInicial() {
vista.dispose();
Juego juego = new Juego();
JuegoVista vista = new JuegoVista();
new JuegoControlador(juego, vista);
}
}