public enum MoveMistake implements IMoveMistake
Wird optional bei Validierung von Zügen zurückgegeben, falls ein Zug nicht valide ist.
MoveMistakes entstehen bei Zügen, die theoretisch möglich sein könnten, es aber bei dem jeweiligen Spielstand nicht sind.
public static MoveMistake WRONG_COLOR
public static MoveMistake NOT_IN_CORNER
public static MoveMistake NO_SHARED_CORNER
public static MoveMistake WRONG_SHAPE
public static MoveMistake SKIP_FIRST_TURN
public static MoveMistake DUPLICATE_SHAPE
public static MoveMistake OUT_OF_BOUNDS
public static MoveMistake OBSTRUCTED
public static MoveMistake TOUCHES_SAME_COLOR
public static MoveMistake INVALID_FORMAT