/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package proyecto.aula;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;
/**
 * 
 * @author omari
 */
public class Pregunta11 extends JFrame implements ActionListener{
    
    private JButton opc1, opc2, opc3, opc4, salir;
    private JLabel titulo, puntua, fondo;
    private String[] resp11;
    private String preguntinis;
    public int score, s;
    public int pregunta;
    
    public Pregunta11(int s){
        
        
        this.s = s;
        pregunta = 11;
        
        setLayout(null);
        setBounds(150, 5, 1080, 720);
        
        preguntinis = "11. Sexenio presidencial en el que ocurre el \"Error de Diciembre\":";
        
        resp11 = new String[4];
        resp11[0] = "Carlos Salinas de Gortari"; 
        resp11[1] = "Miguel de la Madrid"; 
        resp11[2] = "López Portillo"; 
        resp11[3] = "Ernesto Zedillo";
        
        opc1 = new JButton(resp11[0]);
        opc1.setBounds(50, 300, 290, 30);
        opc1.addActionListener(this);
        add(opc1);
       
        opc2 = new JButton(resp11[1]);
        opc2.setBounds(50, 350, 290, 30);
        opc2.addActionListener(this);
        add(opc2);
        
        opc3 = new JButton(resp11[2]);
        opc3.setBounds(50, 400, 290, 30);
        opc3.addActionListener(this);
        add(opc3);
        
        opc4 = new JButton(resp11[3]);
        opc4.setBounds(50, 450, 290, 30);
        opc4.addActionListener(this);
        add(opc4);
        
        titulo = new JLabel(preguntinis, SwingConstants.CENTER);
        titulo.setFont(new Font("Century Ghotic", Font.BOLD, 20));
        titulo.setBounds(0, 90, 1080, 50);
        titulo.setHorizontalTextPosition(SwingConstants.CENTER);
        add(titulo);
        
        puntua = new JLabel("Score: " + s);
        puntua.setFont(new Font("Century Ghotic", Font.BOLD, 17));
        puntua.setBounds(910, 600, 1080, 50);
        add(puntua);
        
        salir = new JButton("Salir");
        salir.setBounds(50, 610, 100, 30);
        salir.addActionListener(this);
        add(salir);
        
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        fondo = new JLabel();
        ImageIcon icon = new ImageIcon(getClass().getResource("/imagenes/imagen.jpg"));
        fondo.setIcon(icon);
        fondo.setBounds(0, 0, 1080,720);
        add(fondo);
        
        setVisible(true);
    }
    
    public int getPregunta() {
        return pregunta;
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        
        if(e.getSource() == salir){
            JOptionPane.showMessageDialog(null, "Pantalla de Marlon");
        }
        
        if(e.getSource() == opc1){
            JOptionPane.showMessageDialog(null, "Respuesta Incorrecta");
            Pregunta12 avance = new Pregunta12(s);
            dispose();
        }
        
        if(e.getSource() == opc2){
            JOptionPane.showMessageDialog(null, "Respuesta Incorrecta");
            Pregunta12 avance = new Pregunta12(s);
            dispose();
        }
        
        if(e.getSource() == opc3){
            JOptionPane.showMessageDialog(null, "Respuesta Incorrecta");
            Pregunta12 avance = new Pregunta12(s);
            dispose();
        }
        
        if(e.getSource() == opc4){
            score = s + 10;
            JOptionPane.showMessageDialog(null, "Respuesta Correcta :0 ");
            Pregunta12 avance = new Pregunta12(score);
            dispose();
        }
    }
    
    public int getScore(){
        return s;
    }
}