changeset 32:b4a700fd1bd8 draft default tip

move some files
author one
date Tue, 29 Jan 2013 17:33:35 +0900
parents b815328a8d42
children
files src/alice/test/dpp/codesegment/philosophy/CheckForkOwnerCodeSegment.java src/alice/test/dpp/codesegment/philosophy/TakeForkManagerCodeSegment.java src/alice/test/dpp/codesegment/philosophy2/TakeForkManagerCodeSegment.java
diffstat 3 files changed, 33 insertions(+), 31 deletions(-) [+]
line wrap: on
line diff
--- a/src/alice/test/dpp/codesegment/philosophy/CheckForkOwnerCodeSegment.java	Tue Jan 29 17:31:01 2013 +0900
+++ b/src/alice/test/dpp/codesegment/philosophy/CheckForkOwnerCodeSegment.java	Tue Jan 29 17:33:35 2013 +0900
@@ -3,6 +3,7 @@
 import alice.codesegment.CodeSegment;
 import alice.datasegment.CommandType;
 import alice.datasegment.Receiver;
+import alice.test.dpp.codesegment.philosophy2.TakeForkManagerCodeSegment;
 import alice.test.dpp.datasegment.Fork;
 import alice.test.dpp.datasegment.Philosophy;
 
--- a/src/alice/test/dpp/codesegment/philosophy/TakeForkManagerCodeSegment.java	Tue Jan 29 17:31:01 2013 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-package alice.test.dpp.codesegment.philosophy;
-
-import alice.codesegment.CodeSegment;
-import alice.datasegment.CommandType;
-import alice.datasegment.Receiver;
-import alice.test.dpp.datasegment.Philosophy;
-
-public class TakeForkManagerCodeSegment extends CodeSegment {
-	
-	Receiver arg1 = ids.create(CommandType.TAKE);
-	
-	public TakeForkManagerCodeSegment(String pName) {
-		arg1.setKey(pName);
-	}
-	
-	@Override
-	public void run() {
-		Philosophy phil = arg1.asClass(Philosophy.class);
-		if (phil.hasLeftFork && phil.hasRightFork) { 
-			phil.setState(Philosophy.State.EAT);
-			new EatCodeSegment(phil.getName());
-		} else if (phil.hasRightFork) {
-			phil.setState(Philosophy.State.TAKELEFTFORK);
-			new TakeLeftForkCodeSegment(phil.getName(), phil.getLeftFork());
-		} else {
-			phil.setState(Philosophy.State.TAKERIGHTFORK);
-			new TakeRightForkCodeSegment(phil.getName(), phil.getRightFork());
-		}
-		ods.update("local", phil.getName(), phil);		
-	}
-}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/alice/test/dpp/codesegment/philosophy2/TakeForkManagerCodeSegment.java	Tue Jan 29 17:33:35 2013 +0900
@@ -0,0 +1,32 @@
+package alice.test.dpp.codesegment.philosophy2;
+
+import alice.codesegment.CodeSegment;
+import alice.datasegment.CommandType;
+import alice.datasegment.Receiver;
+import alice.test.dpp.codesegment.philosophy.EatCodeSegment;
+import alice.test.dpp.datasegment.Philosophy;
+
+public class TakeForkManagerCodeSegment extends CodeSegment {
+	
+	Receiver arg1 = ids.create(CommandType.TAKE);
+	
+	public TakeForkManagerCodeSegment(String pName) {
+		arg1.setKey(pName);
+	}
+	
+	@Override
+	public void run() {
+		Philosophy phil = arg1.asClass(Philosophy.class);
+		if (phil.hasLeftFork && phil.hasRightFork) { 
+			phil.setState(Philosophy.State.EAT);
+			new EatCodeSegment(phil.getName());
+		} else if (phil.hasRightFork) {
+			phil.setState(Philosophy.State.TAKELEFTFORK);
+			new TakeLeftForkCodeSegment(phil.getName(), phil.getLeftFork());
+		} else {
+			phil.setState(Philosophy.State.TAKERIGHTFORK);
+			new TakeRightForkCodeSegment(phil.getName(), phil.getRightFork());
+		}
+		ods.update("local", phil.getName(), phil);		
+	}
+}