Blame view

AF-Demo/src/af/control/StateManager.java 556 Bytes
064d2ecd   Suraputt Suntimitr   AFDemo_Template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package af.control;

import af.interfaces.AFState;
import af.state.StateIdle;
import af.state.StateWaitE01;
import af.state.StateWaitA;
import ec02.af.abstracts.AbstractAFStateManager;

public class StateManager  extends AbstractAFStateManager {
	public StateManager(String state) {
		this.afState = null;
		if (state.equals(AFState.IDLE)) {
			this.afState = new StateIdle();
		}
		else if (state.equals(AFState.W_E01Res)) {
			this.afState = new StateWaitE01();
		}
		else if (state.equals(AFState.W_ARes)) {
			this.afState = new StateWaitA();
		}
	}
}