// Decompiled by DJ v3.12.12.96 Copyright 2011 Atanas Neshkov  Date: 08/10/2012 8:47:31
// Home Page: http://members.fortunecity.com/neshkov/dj.html http://www.neshkov.com/dj.html - Check often for new version!
// Decompiler options: packimports(3) 
// Source File Name:   ControlDeLasPreguntasTipoB.java

package project;

import java.io.File;
import java.io.PrintStream;
import java.util.Properties;
import javax.swing.*;
import javax.swing.text.JTextComponent;
import traduccion.Traducir;

// Referenced classes of package project:
//            MensajeDeError, LeerXML, AccederADatos, Application1, 
//            Crypto, ClasePantalla, BotonSiguiente, EZIPImageLoader, 
//            Caja

public class ControlDeLasPreguntasTipoB
{

    public ControlDeLasPreguntasTipoB()
    {
        rect = new JButton();
        nivel = 0;
    }

    public void ControlDeLasPreguntasTipoB2(LeerXML leerXML2, Caja caja2, ClasePantalla areaActiva, JPanel PanAreAct2)
    {
        caja2.setText(leerXML2.darTexto());
        String PrimeraImagen = leerXML2.darPrimeraImagen();
        try
        {
            if(leerXML2.darUpdated().compareToIgnoreCase("true") != 0)
            {
                if(AccederADatos.leer("h.desencriptarModulos").compareToIgnoreCase("S\355") == 0)
                {
                    java.io.InputStream is = Application1.crypto.decrypt((project.Frame1.class).getResourceAsStream(PrimeraImagen));
                    areaActiva.insertarImagen(Application1.crypto.convert(is, PrimeraImagen));
                } else
                {
                    areaActiva.insertarImagen(new ImageIcon((project.Frame1.class).getResource(PrimeraImagen)));
                }
            } else
            if(!AccederADatos.entraComoApplet)
            {
                File ficheroACargar = new File(System.getProperties().getProperty("user.dir") + "/java/updates/" + leerXML2.darZip());
                String imagenesABuscar[] = {
                    PrimeraImagen
                };
                ImageIcon images[] = leerXML2.bSiguiente.eZIPImageLoader.getPicturesFromZIP(ficheroACargar, imagenesABuscar);
                areaActiva.insertarImagen(images[0]);
                System.out.println("Imagen cogida de un update: " + PrimeraImagen);
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
            MensajeDeError mensaje = new MensajeDeError();
            mensaje.mensaje(true, Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.ControlDeLasPreguntasTipoB", "200411301735", AccederADatos.idioma) + PrimeraImagen);
            mensaje = null;
        }
    }

    JButton rect;
    int nivel;
    int cordX;
    int cordY;
}