public synchronized void update() { sort(); for (GlobalObject o : toUpdate) { o.getUpdate(); } }
public void remove(GlobalObject object) { toUpdate.remove(object); System.out.println("Removed " + object.getClass().getSimpleName() + " from updating que."); }
public void add(GlobalObject object) { toUpdate.add(object); System.out.println("Added " + object.getClass().getSimpleName() + " to updating queue."); }