RuneHive-Game
Loading...
Searching...
No Matches
com.runehive.content.puzzle.PuzzleData Enum Reference
Collaboration diagram for com.runehive.content.puzzle.PuzzleData:

Public Member Functions

int getAnswer ()
int[] getOptions ()
int[] getSequence ()
int getSequenceModel (int index)
 PuzzleData (int answer, int[] sequence, int[] options)

Public Attributes

 ARROWS =(6713, new int[] { 6716, 6717, 6718 }, new int[] { 6713, 6714, 6715 })
 SHAPES =(6731, new int[] { 6734, 6735, 6736 }, new int[] { 6731, 6732, 6733 })
 SQUARES =(6719, new int[] { 6722, 6723, 6724 }, new int[] { 6719, 6720, 6721 })
 SQUARES_OFFSET =(6725, new int[] { 6728, 6729, 6730 }, new int[] { 6725, 6726, 6727 })

Static Public Attributes

static final PuzzleData[] PUZZLES = PuzzleData.values()

Private Attributes

final int answer
final int[] options
final int[] sequence

Detailed Description

Definition at line 3 of file PuzzleData.java.

Constructor & Destructor Documentation

◆ PuzzleData()

com.runehive.content.puzzle.PuzzleData.PuzzleData ( int answer,
int[] sequence,
int[] options )

Definition at line 13 of file PuzzleData.java.

13 {
14 this.answer = answer;
15 this.sequence = sequence;
16 this.options = options;
17 }

References answer, options, and sequence.

Member Function Documentation

◆ getAnswer()

int com.runehive.content.puzzle.PuzzleData.getAnswer ( )

Definition at line 21 of file PuzzleData.java.

21 {
22 return answer;
23 }

References answer.

◆ getOptions()

int[] com.runehive.content.puzzle.PuzzleData.getOptions ( )

Definition at line 33 of file PuzzleData.java.

33 {
34 return options;
35 }

References options.

◆ getSequence()

int[] com.runehive.content.puzzle.PuzzleData.getSequence ( )

Definition at line 29 of file PuzzleData.java.

29 {
30 return sequence;
31 }

References sequence.

◆ getSequenceModel()

int com.runehive.content.puzzle.PuzzleData.getSequenceModel ( int index)

Definition at line 25 of file PuzzleData.java.

25 {
26 return sequence[index];
27 }
val index

References sequence.

Member Data Documentation

◆ answer

final int com.runehive.content.puzzle.PuzzleData.answer
private

Definition at line 9 of file PuzzleData.java.

Referenced by getAnswer(), and PuzzleData().

◆ ARROWS

com.runehive.content.puzzle.PuzzleData.ARROWS =(6713, new int[] { 6716, 6717, 6718 }, new int[] { 6713, 6714, 6715 })

Definition at line 4 of file PuzzleData.java.

◆ options

final int [] com.runehive.content.puzzle.PuzzleData.options
private

Definition at line 11 of file PuzzleData.java.

Referenced by getOptions(), and PuzzleData().

◆ PUZZLES

final PuzzleData [] com.runehive.content.puzzle.PuzzleData.PUZZLES = PuzzleData.values()
static

Definition at line 19 of file PuzzleData.java.

Referenced by com.runehive.content.puzzle.PuzzleDisplay.randomize().

◆ sequence

final int [] com.runehive.content.puzzle.PuzzleData.sequence
private

Definition at line 10 of file PuzzleData.java.

Referenced by getSequence(), getSequenceModel(), and PuzzleData().

◆ SHAPES

com.runehive.content.puzzle.PuzzleData.SHAPES =(6731, new int[] { 6734, 6735, 6736 }, new int[] { 6731, 6732, 6733 })

Definition at line 7 of file PuzzleData.java.

◆ SQUARES

com.runehive.content.puzzle.PuzzleData.SQUARES =(6719, new int[] { 6722, 6723, 6724 }, new int[] { 6719, 6720, 6721 })

Definition at line 5 of file PuzzleData.java.

◆ SQUARES_OFFSET

com.runehive.content.puzzle.PuzzleData.SQUARES_OFFSET =(6725, new int[] { 6728, 6729, 6730 }, new int[] { 6725, 6726, 6727 })

Definition at line 6 of file PuzzleData.java.


The documentation for this enum was generated from the following file: