public void paint(Graphics g){
        //iniciliazn el DoubleBuffer
        if(imaImagenJFrame == null) {
            imaImagenJFrame = createImage (this.getSize().width,
                    this.getSize().height);
            graGraficaJFrame = imaImagenJFrame.getGraphics();
        }
        
        // creo imagen para el backgorund
        URL urlImagenFondo = this.getClass().getResource("breakingbad.png");
        Image imaImagenFondo = Toolkit.getDefaultToolkit().
                getImage(urlImagenFondo);
        
        // creo imagen GAME OVER
        URL urlImagenGameOver = this.getClass().getResource("gameover.png");
        Image imaImagenGameOver = Toolkit.getDefaultToolkit().
                getImage(urlImagenGameOver);
        
        //creo imagen WIN
        URL urlImagenWin = this.getClass().getResource("win.jpg");
        Image imaImagenWin = Toolkit.getDefaultToolkit().
                getImage(urlImagenWin);
        
        //creo imagen inicio
        URL urlImagenInicio = this.getClass().
                getResource("IntroScreen_Title_Screen.jpg");
        Image imaImagenInicio = Toolkit.getDefaultToolkit().
                getImage(urlImagenInicio);
        
        URL urlImagenIntro = this.getClass().
                getResource("IntroScreen_Intro.jpg");
        Image imaImagenIntro = Toolkit.getDefaultToolkit().
                getImage(urlImagenIntro);
        
        if(bInicio){
            switch(iInicio){
                case 1:graGraficaJFrame.drawImage(imaImagenInicio, 0, 0, 
                            getWidth(), getHeight(), this);
                    break;
                case 2:graGraficaJFrame.drawImage(imaImagenIntro, 0, 0, 
                            getWidth(), getHeight(), this);
                    break;     
                    
            }
                
        }
        // Despliego Game Over si ya no hay vidas
        else if (iVidas == 0) {
            graGraficaJFrame.drawImage(imaImagenGameOver, 0, 0, 
                getWidth(), getHeight(), this);   
        }
         
        //Si ya gane despliego victoria
        else if(bGano) {
            graGraficaJFrame.drawImage(imaImagenWin, 0, 0, 
                getWidth(), getHeight(), this);
        }
        
        else{
            //Despliego la imagen
            graGraficaJFrame.drawImage(imaImagenFondo, 0, 0, 
                getWidth(), getHeight(), this);
        }
         
        //Actualiza el Foreground
        graGraficaJFrame.setColor(getForeground());
        paint1(graGraficaJFrame);
        
        //Dibuja la imagen actualizada
        g.drawImage(imaImagenJFrame, 0, 0, this);
    }