diff options
Diffstat (limited to 'Week13 Bar/src/com/camilstaps/bar/ParchedMan.java')
-rw-r--r-- | Week13 Bar/src/com/camilstaps/bar/ParchedMan.java | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/Week13 Bar/src/com/camilstaps/bar/ParchedMan.java b/Week13 Bar/src/com/camilstaps/bar/ParchedMan.java index 6821130..1c1916d 100644 --- a/Week13 Bar/src/com/camilstaps/bar/ParchedMan.java +++ b/Week13 Bar/src/com/camilstaps/bar/ParchedMan.java @@ -44,21 +44,17 @@ public class ParchedMan implements Runnable { this.tap = tap; } - @Override - public void run() { - drawAndDrink(); - } - /** * While not satisfied, take a glass if possible, and drink */ - public void drawAndDrink() { + @Override + public void run() { while (!isSatisfied()) { Glass glass = bar.getGlass(); if (glass != null) { glass = tap.fillUp(glass); + System.out.println("Man " + id + " drinks one glass (" + glass.toString() + ")"); try { - System.out.println("Man " + id + " drinks one glass (" + glass.toString() + ")"); Thread.sleep(glass.getVolume() * DRINK_TIME_PER_CC); } catch (InterruptedException e) {} glass.empty(); |