Revision 804293f0
Added by Leszek Koltunski almost 4 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.