public class NoSolutionEvent extends GenericEvent<MultiDesignsInstance> implements MultiDesignsEvent
| Constructor and Description |
|---|
NoSolutionEvent(MultiDesignsInstance game) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canUserGenerate() |
java.lang.String |
getEventName()
Return the name of the event for printing.
|
java.lang.String |
getPrintableDetails()
Return the details for printing (e.g.
|
Event<MultiDesignsInstance> |
inverseEvent()
This is the method that will be called by the public method getInverseEvent.
|
void |
takebackSideEffects()
Implement anything special that has to be done after a move has been taken back.
|
getDefaultBeforeActionComment, getDefaultBetweenActionComment, getDefaultIntroductoryComment, involvesMultipleVertices, involvesOneVertex, performEventclearComments, encodeEvent, encodeEvents, equals, getAfterActionComment, getBeforeActionComment, getBetweenActionComment, getGame, getIntroductoryComment, getInverseEvent, getRealAfterActionComment, getRealBeforeActionComment, getRealBetweenActionComment, getRealIntroductoryComment, getTimeSinceFirstEvent, hashCode, isCreatedFromConstructor, isSameEvent, modifiedGraph, modifiedPuzzle, performInverseEvent, performTakebackEvent, setAfterActionComment, setBeforeActionComment, setBetweenActionComment, setCreatedFromConstructor, setGame, setIntroductoryComment, setTimeSinceFirstEvent, toString, toStringWithoutTimepublic NoSolutionEvent(MultiDesignsInstance game)
public Event<MultiDesignsInstance> inverseEvent()
BaseEventinverseEvent in class GenericEvent<MultiDesignsInstance>public void takebackSideEffects()
EventtakebackSideEffects in interface Event<MultiDesignsInstance>takebackSideEffects in class GenericEvent<MultiDesignsInstance>public java.lang.String getPrintableDetails()
BaseEventgetPrintableDetails in class GenericEvent<MultiDesignsInstance>public java.lang.String getEventName()
BaseEventgetEventName in class GenericEvent<MultiDesignsInstance>public boolean canUserGenerate()
canUserGenerate in interface Event<MultiDesignsInstance>canUserGenerate in class BaseEvent<MultiDesignsInstance>