public void keyPressed() { if(key == '0'){ if(showTitles) showTitles = false; else showTitles = true; } if(key == '1'){ if(showConnections) showConnections = false; else showConnections = true; } if(key == 'w'){ if(showWords) showWords = false; else showWords = true; } if(key == 'p'){ if(pause) pause = false; else pause = true; } if(key == ']' && pause == true){ Map.Entry me; String title; Title t; float dewClass; Random rand; float rx, ry, rz; exclude.clear(); if(hmit.hasNext()){ me = (Map.Entry) hmit.next(); title = (String) me.getKey(); dewClass = float(me.getValue().toString()); rand = new Random(); rx = rand.nextFloat()*1600-800; ry = rand.nextFloat()*1200-600; rz = rand.nextFloat()*1200-600; PVector k = new PVector(rx,ry,rz); t = new Title(title, k, dewClass); printTitles.add(t); titleStrings.put(t.title, t); activeTitle = t; } } }