|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object smithers.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 |