// Decompiled by DJ v3.12.12.96 Copyright 2011 Atanas Neshkov  Date: 08/10/2012 8:48:03
// 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:   PanelDeLosBotones.java

package project;

import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.Container;
import java.awt.FlowLayout;
import javax.swing.JComponent;
import javax.swing.JPanel;
import org.w3c.dom.Document;
import traduccion.Traducir;

// Referenced classes of package project:
//            BotonInicio, BotonSiguiente, BotonAyuda, BotonOpciones, 
//            BotonSonido, BotonTerminar, AccederADatos, Botoncitos, 
//            ClasePantalla, NumAlea, PanelDelAreaInteractiva, Caja, 
//            Frame2, LabelDeFondoDelFrame2, DeseaTerminar, LeerConfiguracion

public class PanelDeLosBotones extends JPanel
{

    public PanelDeLosBotones(LeerConfiguracion leerConfiguracion2, Frame2 frameOpciones2, LabelDeFondoDelFrame2 labelDeFondoDelFrame2, DeseaTerminar deseaTerminar2, Document doc2)
    {
        audio = Applet.newAudioClip((project.Frame1.class).getResource("sonidos/click.wav"));
        leerConfiguracion = leerConfiguracion2;
        doc = doc2;
        deseaTerminar = deseaTerminar2;
        labelDeFondoDelFrame = labelDeFondoDelFrame2;
        frameOpciones = frameOpciones2;
        try
        {
            m = new FlowLayout(0, Integer.parseInt(Traducir.getTraduccion(AccederADatos.leer("h.proyecto"), "project.PanelDeLosBotones", "200411181242", AccederADatos.idioma)), 0);
        }
        catch(Exception ex)
        {
            m = new FlowLayout(0, 0, 0);
        }
        bi1 = new BotonInicio(labelDeFondoDelFrame, doc, audio);
        bs1 = new BotonSiguiente(leerConfiguracion, labelDeFondoDelFrame, doc, audio);
        bta1 = new BotonAyuda(audio, bs1);
        bo1 = new BotonOpciones(frameOpciones, audio);
        bSond = new BotonSonido(bs1);
        bt1 = new BotonTerminar(deseaTerminar, audio, bs1);
        setOpaque(false);
        setLayout(new FlowLayout(0, 0, 50));
        JPanel intermedio1 = new JPanel();
        JPanel intermedio2 = new JPanel();
        JPanel intermedio3 = new JPanel();
        intermedio1.setLayout(m);
        intermedio2.setLayout(new FlowLayout(0, 0, 0));
        intermedio3.setLayout(new FlowLayout(0, 4, 0));
        intermedio1.add(bi1);
        intermedio1.add(bs1);
        intermedio1.add(bt1);
        intermedio1.add(bo1);
        intermedio2.add(bta1);
        intermedio2.add(intermedio3);
        intermedio3.add(bSond);
        intermedio1.setOpaque(false);
        intermedio2.setOpaque(false);
        intermedio3.setOpaque(false);
        add(intermedio1);
        add(intermedio2);
    }

    public void darArray(Botoncitos array2[])
    {
        array = array2;
        bs1.darArray(array);
    }

    public void darCaja(Caja caja2, ClasePantalla areaActiva2, PanelDelAreaInteractiva panAreaActiva2, NumAlea alea2)
    {
        alea = alea2;
        panAreaActiva = panAreaActiva2;
        caja1 = caja2;
        areaActiva = areaActiva2;
        bi1.darCaja(caja1, areaActiva, panAreaActiva, bs1, alea);
        bs1.darCaja(caja1, areaActiva, panAreaActiva, bi1, alea);
    }

    Botoncitos array[];
    ClasePantalla areaActiva;
    NumAlea alea;
    PanelDelAreaInteractiva panAreaActiva;
    BotonAyuda bta1;
    BotonSiguiente bs1;
    BotonInicio bi1;
    BotonOpciones bo1;
    BotonTerminar bt1;
    BotonSonido bSond;
    FlowLayout m;
    Caja caja1;
    Frame2 frameOpciones;
    LabelDeFondoDelFrame2 labelDeFondoDelFrame;
    DeseaTerminar deseaTerminar;
    Document doc;
    LeerConfiguracion leerConfiguracion;
    AudioClip audio;
}