コード例 #1
0
ファイル: Professor.cs プロジェクト: ksucase/SimSchool
 public void ChangeState(IProfessorState newState)
 {
     this.currentState = newState;
 }
コード例 #2
0
ファイル: Professor.cs プロジェクト: ksucase/SimSchool
 public override void Start()
 {
     base.Display("Hello, World!  Starting up.....");
     this.currentState = new ProfessorGetHomeworkState();  // start in "get homework"
 }
コード例 #3
0
ファイル: Professor.cs プロジェクト: ksucase/SimSchool
 public Professor(string inputName)
 {
     base.Name = inputName;
     this.currentState = new ProfessorGetHomeworkState();  // default state is "get homework"
 }