public abstract class MultiEdgeGraphEditEvent extends MultiEdgeEvent<PuzzleInstance>
| Constructor and Description |
|---|
MultiEdgeGraphEditEvent(PuzzleInstance game) |
MultiEdgeGraphEditEvent(PuzzleInstance game,
java.util.ArrayList<Edge> v) |
MultiEdgeGraphEditEvent(PuzzleInstance game,
Edge e) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
modifiedGraph() |
void |
takebackSideEffects()
Implement anything special that has to be done after a move has been taken back.
|
decodeData, edgesToString, getEdges, getPrintableDetails, involvesMultipleVertices, involvesOneVertex, isSameEvent, performEvent, reallyDecodeData, setEdge, sizecanUserGenerate, clearComments, encodeEvent, encodeEvents, equals, getAfterActionComment, getBeforeActionComment, getBetweenActionComment, getDefaultBeforeActionComment, getDefaultBetweenActionComment, getDefaultIntroductoryComment, getEventName, getGame, getIntroductoryComment, getInverseEvent, getRealAfterActionComment, getRealBeforeActionComment, getRealBetweenActionComment, getRealIntroductoryComment, getTimeSinceFirstEvent, hashCode, isCreatedFromConstructor, modifiedPuzzle, performInverseEvent, performTakebackEvent, setAfterActionComment, setBeforeActionComment, setBetweenActionComment, setCreatedFromConstructor, setGame, setIntroductoryComment, setTimeSinceFirstEvent, toString, toStringWithoutTimepublic MultiEdgeGraphEditEvent(PuzzleInstance game)
public MultiEdgeGraphEditEvent(PuzzleInstance game, Edge e)
public MultiEdgeGraphEditEvent(PuzzleInstance game, java.util.ArrayList<Edge> v)
public final boolean modifiedGraph()
modifiedGraph in interface Event<PuzzleInstance>modifiedGraph in class BaseEvent<PuzzleInstance>public void takebackSideEffects()
Event