public abstract class DoubleVertexEvent<S extends PuzzleInstance> extends MultiVertexEvent<S>
Constructor and Description |
---|
DoubleVertexEvent(S game) |
DoubleVertexEvent(S game,
Vertex from,
Vertex to) |
Modifier and Type | Method and Description |
---|---|
Vertex |
getFrom() |
java.lang.String |
getPrintableDetails()
Return the details for printing (e.g.
|
Vertex |
getTo() |
contains, containsAll, decodeData, getVertex, getVertices, hasExactlyTheseVertices, involvesMultipleVertices, involvesOneVertex, isSameEvent, performEvent, reallyDecodeData, size, vertsToString
canUserGenerate, clearComments, encodeEvent, encodeEvents, equals, getAfterActionComment, getBeforeActionComment, getBetweenActionComment, getDefaultBeforeActionComment, getDefaultBetweenActionComment, getDefaultIntroductoryComment, getEventName, getGame, getIntroductoryComment, getInverseEvent, getRealAfterActionComment, getRealBeforeActionComment, getRealBetweenActionComment, getRealIntroductoryComment, getTimeSinceFirstEvent, hashCode, isCreatedFromConstructor, modifiedGraph, modifiedPuzzle, performInverseEvent, performTakebackEvent, setAfterActionComment, setBeforeActionComment, setBetweenActionComment, setCreatedFromConstructor, setGame, setIntroductoryComment, setTimeSinceFirstEvent, toString, toStringWithoutTime
takebackSideEffects
public DoubleVertexEvent(S game)
public Vertex getFrom()
public Vertex getTo()
public java.lang.String getPrintableDetails()
BaseEvent
getPrintableDetails
in class MultiVertexEvent<S extends PuzzleInstance>