Example #1
0
 public void setTurnState(final BNode node, final Turn userTurn, final TurnList turnList) {
   final int symmetry = SymTransform.getSymmetry(node.symmetry, userTurn);
   final int turnsListState = turnList.getNextState(node.turnListState, userTurn);
   setTurnState(symmetry, turnsListState, turnList);
   turnIndex = 0;
 }
Example #2
0
 public void setTurnState(final int symmetry, final TurnList turnList) {
   setTurnState(symmetry, turnList.getInitialState(symmetry), turnList);
 }
Example #3
0
 public void setTurnState(final int symmetry, final Turn[] turns, final TurnList turnList) {
   this.symmetry = symmetry;
   turnListState = turnList.getInitialState(symmetry);
   this.turns = turns;
 }
Example #4
0
 private void setTurnState(
     final int symmetry, final int turnListState, final TurnList turnList) {
   this.symmetry = symmetry;
   this.turnListState = turnListState;
   turns = turnList.getAvailableTurns(turnListState);
 }