Project

General

Profile

« Previous | Next » 

Revision 804293f0

Added by Leszek Koltunski over 2 years ago

Re-organize tutorial list so that we can pull this one from JSON files.

View differences:

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