package module.mission;
import module.mission.api.IMission;
public class TestMission implements IMission{
private String missionName = "�s�ڤp��";
public enum State{
TALK_WITH_MING("�p���ЧA���L��ѱq�p�����ذQ�^�ӡC"),
TALK_WITH_MEI("�w�g�q�p�����خ���ѡA�^�h��p�����ܧa�C"),
DONE("");
public String name;
State(String name){
this.name = name;
}
}
private State state = State.TALK_WITH_MING;
@Override
public void setState(Object state) {
this.state = (State) state;
}
@Override
public Object getState() {
return this.state;
}
@Override
public String getMissionName() {
return missionName;
}
@Override
public String displayState() {
StringBuffer buf = new StringBuffer();
if (state != State.DONE){
buf.append("\u2606" + missionName + "\n");
buf.append(" " + state.name + "\n");
}
return buf.toString();
}
}