class Billedhugger implements Runnable{ SteinhuggeriMonitor monitor; final int SKULPTUR_STOERRELSE = 3; public Billedhugger(SteinhuggeriMonitor monitor){ this.monitor = monitor; } public void run(){ while(!(monitor.steinhuggereFerdig() && monitor.mindreEnnTreStein())){ Stein[] steiner = monitor.hentTreSteiner(); try{ Thread.sleep(1000); } catch(InterruptedException e){ System.out.println(e); } monitor.settInnSkulptur(lagSkulptur(steiner)); } } public Skulptur lagSkulptur(Stein[] steiner){ return new Skulptur(steiner); } }