Revision 405b22da
Added by Leszek Koltunski over 3 years ago
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
Improvements.