18public enum PuzzleData {
19 ARROWS(6713,
new int[] { 6716, 6717, 6718 },
new int[] { 6713, 6714, 6715 }),
20 SQUARES(6719,
new int[] { 6722, 6723, 6724 },
new int[] { 6719, 6720, 6721 }),
21 SQUARES_OFFSET(6725,
new int[] { 6728, 6729, 6730 },
new int[] { 6725, 6726, 6727 }),
22 SHAPES(6731,
new int[] { 6734, 6735, 6736 },
new int[] { 6731, 6732, 6733 });
24 private final int answer;
25 private final int[] sequence;
26 private final int[] options;
28 PuzzleData(
int answer,
int[] sequence,
int[] options) {
30 this.sequence = sequence;
31 this.options = options;
34 public static final PuzzleData[] PUZZLES = PuzzleData.values();
36 public int getAnswer() {
40 public int getSequenceModel(
int index) {
41 return sequence[index];
44 public int[] getSequence() {
48 public int[] getOptions() {