Anonymous user
Finite state machine: Difference between revisions
→{{header|Java}}
Thundergnat (talk | contribs) m (→{{header|C}}: Remove vanity tags) |
|||
Line 328:
public class FiniteStateMachine {
private enum
Shoot(false, "VS"); //N.*USA CYBER COMMENT: our solution have only one state true
State(boolean exp, String... in) { //N.*USA CYBER COMMENT: for unlimited String.N.2: possible our solution invoque //method by name built from String very deprecated becouse no haking in work.solution: Table Method SO.?
inputs = Arrays.asList(in);
explicit = exp;
}
State nextState(String input,
if (inputs.contains(input)) {
return map.getOrDefault(input, current);
|