RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
PuzzleData.java
1package com.osroyale.content.puzzle;
2
17
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 });
23
24 private final int answer;
25 private final int[] sequence;
26 private final int[] options;
27
28 PuzzleData(int answer, int[] sequence, int[] options) {
29 this.answer = answer;
30 this.sequence = sequence;
31 this.options = options;
32 }
33
34 public static final PuzzleData[] PUZZLES = PuzzleData.values();
35
36 public int getAnswer() {
37 return answer;
38 }
39
40 public int getSequenceModel(int index) {
41 return sequence[index];
42 }
43
44 public int[] getSequence() {
45 return sequence;
46 }
47
48 public int[] getOptions() {
49 return options;
50 }
51}