public class TutorialData
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TutorialData.EventType |
static class |
TutorialData.Stage |
Constructor and Description |
---|
TutorialData(java.lang.String moves,
PuzzleInstance game) |
Modifier and Type | Method and Description |
---|---|
boolean |
areThereMoreEvents() |
java.lang.String |
getCurrentAnnotation()
Get the comment for the current move.
|
Event<?> |
getCurrentEvent() |
java.lang.String |
getCurrentMoveOverview()
Get the overview for the current move.
|
java.util.ArrayList<Event<?>> |
getEvents() |
TutorialData.Stage |
getEventStage() |
java.util.ArrayList<Vertex> |
getInterestingVertices() |
Event<?> |
getPreviousEvent() |
boolean |
needToKnowVertexLocations() |
void |
resetTutorial() |
java.lang.String |
toString() |
TutorialData.EventType |
tryEvent(Event<?> e) |
public TutorialData(java.lang.String moves, PuzzleInstance game)
public boolean areThereMoreEvents()
public boolean needToKnowVertexLocations()
public TutorialData.EventType tryEvent(Event<?> e)
public java.lang.String getCurrentMoveOverview()
public java.lang.String getCurrentAnnotation()
public java.util.ArrayList<Vertex> getInterestingVertices()
public java.lang.String toString()
toString
in class java.lang.Object
public Event<?> getCurrentEvent()
public Event<?> getPreviousEvent()
public TutorialData.Stage getEventStage()
public void resetTutorial()
public java.util.ArrayList<Event<?>> getEvents()