Project

General

Profile

« Previous | Next » 

Revision 405b22da

Added by Leszek Koltunski over 3 years ago

Improvements.

View differences:

src/main/java/org/distorted/objectlib/main/Cubit.java
163 163

  
164 164
///////////////////////////////////////////////////////////////////////////////////////////////////
165 165

  
166
  void savePreferences(String key, int cubit, SharedPreferences.Editor editor)
166
  void savePreferences(String key, SharedPreferences.Editor editor)
167 167
    {
168
    editor.putInt(key+"_"+cubit, mQuatIndex);
168
    String k = key+"_"+mOrigPosition[0]+"_"+mOrigPosition[1]+"_"+mOrigPosition[2];
169
    editor.putInt(k, mQuatIndex);
169 170
    }
170 171

  
171 172
///////////////////////////////////////////////////////////////////////////////////////////////////
172 173

  
173
  int restorePreferences(String key, int cubit, SharedPreferences preferences)
174
  int restorePreferences(String key, SharedPreferences preferences)
174 175
    {
175
    mQuatIndex = preferences.getInt(key+"_"+cubit, 0);
176
    String k = key+"_"+mOrigPosition[0]+"_"+mOrigPosition[1]+"_"+mOrigPosition[2];
177
    mQuatIndex = preferences.getInt(k, 0);
176 178
    return mQuatIndex;
177 179
    }
178 180

  
src/main/java/org/distorted/objectlib/main/TwistyObject.java
1337 1337

  
1338 1338
    for(int i=0; i<mNumCubits; i++)
1339 1339
      {
1340
      mQuatDebug[i] = mCubits[i].restorePreferences(key,i,preferences);
1340
      mQuatDebug[i] = mCubits[i].restorePreferences(key,preferences);
1341 1341

  
1342 1342
      if( mQuatDebug[i]>=0 && mQuatDebug[i]<mNumQuats )
1343 1343
        {
......
1365 1365
  void savePreferences(SharedPreferences.Editor editor)
1366 1366
    {
1367 1367
    String key = getShortName();
1368
    for(int i=0; i<mNumCubits; i++) mCubits[i].savePreferences(key,i,editor);
1368
    for(int i=0; i<mNumCubits; i++) mCubits[i].savePreferences(key,editor);
1369 1369
    }
1370 1370

  
1371 1371
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff