|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectsmithers.twisty.SquareOneNotation
public class SquareOneNotation
A notation for the Square One puzzle. Follows the notation described at http://www.jaapsch.net/puzzles/square1.htm#notation, with one addition, namely that a backslash '\' may be used to flip the opposite half of the puzzle.
| Constructor Summary | |
|---|---|
SquareOneNotation()
|
|
| Method Summary | |
|---|---|
Twist[] |
getTwists(java.lang.String description,
SquareOne puzzle)
Gets the sequence of twists determined by the description. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SquareOneNotation()
| Method Detail |
|---|
public Twist[] getTwists(java.lang.String description,
SquareOne puzzle)
ClassCastException) by the implementation of TwistyPuzzle.twist(Twist) in the class P, although they may not
be possible from all positions of the puzzle (or even the current
position of the puzzle argument).
getTwists in interface PuzzleNotation<SquareOne>description - the twists in this notationpuzzle - a prototype puzzle to use in case the puzzle type
itself has parameters necessary for interpreting the
notation
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||