class CL_tomloader extends Thread{ XMLElement xmlTOM; String tempTOM; PApplet parent; CL_tomloader(PApplet _parent) { parent=_parent; } public void run() { Curstatus = "Looking for T-O-M of Friends"; TOMarray = new float[0]; TOMarray = expand(TOMarray,friendsarray.length); //println(TOMarray.length+" "+friendsarray.length); for ( int i = 0; i < friendsarray.length; i++){ String TOMfriend = friendsarray[i]; Curstatus = "Looking for T-O-M of "+TOMfriend; String getTOM = "http://ws.audioscrobbler.com/1.0/user/"+activeuser+"/tasteometer.xml?with="+TOMfriend; try { xmlTOM = new XMLElement(parent, getTOM); } catch (Exception e) { //println(e); Curstatus = "Connection Lost"; } int numTOMelements = xmlTOM.getChildCount(); //if (numTOMelements >= 1) { //hat der bub genug musik gehoert fuer ein TOM? XMLElement TOM = xmlTOM.getChild("score"); tempTOM = TOM.getContent(); TOMarray[i] = float(tempTOM); //gleiche stelle im array wie friendname fuer TOM //println(tempTOM); //} //else { // TOMarray[i] = 0.0f; //keins da? mache mer halt 0 // Curstatus = "No TOM found"; //} } dothebluemchen(); } }