Mercurial > hg > Members > nobuyasu > Alice > DPPAlice
view src/alice/test/dpp/model/Philosophy.java @ 18:f0a2e2d2094e
add PutLeftForkCodeSegment, PutRightCodeSegment
author | one |
---|---|
date | Sun, 09 Dec 2012 23:00:34 +0900 |
parents | 7e91e919a7de |
children |
line wrap: on
line source
package alice.test.dpp.model; import org.msgpack.annotation.Message; import org.msgpack.annotation.MessagePackOrdinalEnum; @Message public class Philosophy { @MessagePackOrdinalEnum public static enum State { THINK, TAKERIGHTFORK, TAKELEFTFORK, TAKEFORK, EAT, PUTFORK, PUTRIGHTFORK, PUTLEFTFORK; } private String name, leftFork, rightFork; private State state; public Philosophy() {} public Philosophy(String n,String lFork, String rFork) { name = n; leftFork = lFork; rightFork = rFork; state = State.THINK; } public Philosophy(Philosophy p) { name = p.getName(); leftFork = p.getLeftFork(); rightFork = p.getRightFork(); } public State getState() { return state; } public void setState(State s) { state = s; } public String getName() { return name; } public String getLeftFork() { return leftFork; } public String getRightFork() { return rightFork; } }