Revision 804293f0
Added by Leszek Koltunski over 2 years ago
src/main/java/org/distorted/objects/RubikObject.java | ||
---|---|---|
33 | 33 |
private final String mName; |
34 | 34 |
private final int mNumScramble; |
35 | 35 |
private final int mOrdinal; |
36 |
private final int mJsonID, mMeshID; |
|
36 |
private final int mJsonID, mMeshID, mTutorialsID;
|
|
37 | 37 |
private final int mIconID; |
38 | 38 |
private final String[][] mPatterns; |
39 | 39 |
|
40 | 40 |
private int mMeshState; |
41 |
private int mTutorialOrdinal; |
|
41 | 42 |
|
42 | 43 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
43 | 44 |
|
... | ... | |
47 | 48 |
mName = type.name(); |
48 | 49 |
mNumScramble = type.getNumScramble(); |
49 | 50 |
mOrdinal = type.ordinal(); |
50 |
mJsonID = ObjectJson.getJsonID(mOrdinal); |
|
51 |
mJsonID = ObjectJson.getObjectJsonID(mOrdinal);
|
|
51 | 52 |
mMeshID = ObjectMesh.getMeshID(mOrdinal); |
53 |
mTutorialsID = ObjectJson.getTutorialJsonID(mOrdinal); |
|
52 | 54 |
|
53 | 55 |
int patternOrdinal = RubikPatternList.getOrdinal(mOrdinal); |
54 | 56 |
mPatterns = RubikPatternList.getPatterns(patternOrdinal); |
55 | 57 |
|
56 | 58 |
mMeshState = MESH_NICE; |
59 |
mTutorialOrdinal = -1; |
|
60 |
} |
|
61 |
|
|
62 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
63 |
|
|
64 |
public void setTutorialOrdinal(int ordinal) |
|
65 |
{ |
|
66 |
mTutorialOrdinal = ordinal; |
|
67 |
} |
|
68 |
|
|
69 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
70 |
|
|
71 |
public int getTutorialOrdinal() |
|
72 |
{ |
|
73 |
return mTutorialOrdinal; |
|
57 | 74 |
} |
58 | 75 |
|
59 | 76 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
... | ... | |
80 | 97 |
|
81 | 98 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
82 | 99 |
|
83 |
public int getIconID()
|
|
100 |
public int getNumScramble()
|
|
84 | 101 |
{ |
85 |
return mIconID;
|
|
102 |
return mNumScramble;
|
|
86 | 103 |
} |
87 | 104 |
|
88 | 105 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
89 | 106 |
|
90 |
public int getNumScramble()
|
|
107 |
public int getOrdinal()
|
|
91 | 108 |
{ |
92 |
return mNumScramble;
|
|
109 |
return mOrdinal;
|
|
93 | 110 |
} |
94 | 111 |
|
95 | 112 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
96 | 113 |
|
97 |
public int getOrdinal()
|
|
114 |
public int getIconID()
|
|
98 | 115 |
{ |
99 |
return mOrdinal;
|
|
116 |
return mIconID;
|
|
100 | 117 |
} |
101 | 118 |
|
102 | 119 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
... | ... | |
113 | 130 |
return mMeshID; |
114 | 131 |
} |
115 | 132 |
|
133 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
134 |
|
|
135 |
public int getTutorialJsonID() |
|
136 |
{ |
|
137 |
return mTutorialsID; |
|
138 |
} |
|
139 |
|
|
116 | 140 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
117 | 141 |
|
118 | 142 |
public String[][] getPatterns() |
Also available in: Unified diff
Re-organize tutorial list so that we can pull this one from JSON files.