private void actualizarJugador() {
        boolean bandera=false;
        TesoroGrafico unTesoroGrafico;
        int i;
        limpiarJugador();
        Map<String,String> uno=new HashMap();
        jugadorActivo = juego.getJugadorActivo();
        jLDude.setIcon(new javax.swing.ImageIcon(getClass().getResource("/munchkin/img/"+avatar.get(jugadorActivo.obtenerNombre()))));        
        Integer tmp = new Integer(jugadorActivo.obtenerNivel());
        BarraNivelJugador.setValue(tmp.intValue());
        BarraNivelJugador.setString("Nivel: " + tmp.toString());
        BarraNivelJugador.setToolTipText("Nivel: " + tmp.toString());
        tmp = new Integer(jugadorActivo.nivelDeCombate());
        BarraNivelCombate.setValue(tmp.intValue());
        BarraNivelCombate.setString("N.Comb: " + tmp.toString());
        BarraNivelCombate.setToolTipText("Nivel de Combate: " + tmp.toString());
        NombreJActivo.setText(jugadorActivo.obtenerNombre());
                
        i = 0;
        for (Tesoro t : jugadorActivo.obtenerTesorosVisibles()) {
            unTesoroGrafico = new TesoroGraficoVisible(t);           
            switch(t.obtenerTipo()){
                case Tesoro.CASCO: i = 0; break;
                case Tesoro.ARMADURA: i = 2; break;
                case Tesoro.CALZADO: i = 4; break;
                case Tesoro.DOS_MANOS: i = 3; break;
                case Tesoro.UNA_MANO: 
                    if(bandera)
                        i = 1; 
                    else{
                        bandera = true;
                        i = 3;
                    }
                    break;
            }                    
            JugadorActivoPanel.add (unTesoroGrafico, new
                org.netbeans.lib.awtextra.AbsoluteConstraints
                (posXJugador[i], posYJugador[i], -1, -1),0);
                tesorosVisiblesAlimpiar.add(unTesoroGrafico);
        }
        tesorosVisiblesSeleccionados.clear();
        
        i = 0;
        for (Tesoro t : jugadorActivo.obtenerTesorosOcultos()) {
            unTesoroGrafico = new TesoroGraficoOculto(t);
            MochilaPanel.add (unTesoroGrafico, new
                org.netbeans.lib.awtextra.AbsoluteConstraints
                (posXMochila[i], posYMochila, -1, -1));
            tesorosOcultosAlimpiar.add(unTesoroGrafico);
            
            i++;
        }
        
        tesorosOcultosSeleccionados.clear();

        repaint();
        pack();
    }