aboutsummaryrefslogtreecommitdiff
path: root/Week13 Bar/src/com/camilstaps/bar/ParchedMan.java
diff options
context:
space:
mode:
Diffstat (limited to 'Week13 Bar/src/com/camilstaps/bar/ParchedMan.java')
-rw-r--r--Week13 Bar/src/com/camilstaps/bar/ParchedMan.java10
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();