Class Scenario
- java.lang.Object
-
- cz.cvut.fel.sit.omo.foodchain.scenario.Scenario
-
public class Scenario extends java.lang.ObjectScenatio class fpr holding and executing steps
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Iterator<ScenarioStep>stepIterator(package private) java.util.List<ScenarioStep>steps
-
Constructor Summary
Constructors Constructor Description Scenario(java.util.List<ScenarioStep> steps)
-
Method Summary
Modifier and Type Method Description (package private) booleanexecute()Executes next step.java.util.List<ScenarioStep>getSteps()booleantick()Executes next step.
-
-
-
Field Detail
-
steps
java.util.List<ScenarioStep> steps
-
stepIterator
java.util.Iterator<ScenarioStep> stepIterator
-
-
Constructor Detail
-
Scenario
public Scenario(java.util.List<ScenarioStep> steps)
-
-
Method Detail
-
execute
boolean execute()
Executes next step.- Returns:
- scenario has steps
-
tick
public boolean tick()
Executes next step.- Returns:
- scenario has steps
-
getSteps
public java.util.List<ScenarioStep> getSteps()
-
-