public void pintarElements(){
        Casella[][] botons= Main.t.botons;
        for(int i=0;i<botons.length;i++){
            for(int j=0;j<botons[i].length;j++){
                botons[i][j].setIcon(null);
                Estat e = botons[i][j].getEstatReal();
                if(e.getMapaEstat().get(Estat.MONSTRE)){
                    botons[i][j].setIcon(Main.t.iconos[0]);
                }else if(e.getMapaEstat().get(Estat.PRECIPICI)){
                    botons[i][j].setIcon(Main.t.iconos[1]);
                }else if(e.getMapaEstat().get(Estat.TRESOR)){
                    botons[i][j].setIcon(Main.t.iconos[2]);
                }
            }
        }
        
        Iterator it= Main.exploradors.iterator();
        boolean totsAcabats=true;
        while(it.hasNext()){
            Agent a= (Agent) it.next();
            botons[a.getPosicioI()][a.getPosicioJ()].setIcon(Main.t.iconos[3]);
            if (!a.isAcabat()){
                totsAcabats=false;
            }
        }
        omplirLlistaAgents();
        tfTresorsRestants.setText(Integer.toString(Main.t.getTresorsRestants()));
        if(totsAcabats) {
            JOptionPane.showMessageDialog(Main.finestra,"Tots els agents han acabat la seva execució! O bé no queden tresors, o bé no hi ha camins segurs a explorar","Finalitzat!",JOptionPane.INFORMATION_MESSAGE);
            temporitzador.stop();
        }
    }