Mercurial > hg > Members > nobuyasu > Alice > DPPAlice
diff src/alice/test/dpp/datasegment/Philosophy.java @ 26:80023cb92594 draft
add some CodeSegment. ForkStateTake, CheckForkOwnerCodeSegment, TakeForkManager
author | one |
---|---|
date | Tue, 11 Dec 2012 16:07:41 +0900 |
parents | dbc5c8e8e9c2 |
children |
line wrap: on
line diff
--- a/src/alice/test/dpp/datasegment/Philosophy.java Mon Dec 10 00:47:57 2012 +0900 +++ b/src/alice/test/dpp/datasegment/Philosophy.java Tue Dec 11 16:07:41 2012 +0900 @@ -24,7 +24,8 @@ private String name, leftFork, rightFork; private State state; - + public boolean hasRightFork = false; + public boolean hasLeftFork = false; public Philosophy() {} @@ -60,5 +61,20 @@ public String getRightFork() { return rightFork; } - + + public void resetHasForkFlag() { + hasRightFork = false; + hasLeftFork = false; + } + + public void checkForkFlag(String fork) { + if (rightFork.equals(fork)) { + hasRightFork = true; + } else if (leftFork.equals(fork)) { + hasLeftFork = true; + } else {} + } + + + }