Project

General

Profile

« Previous | Next » 

Revision 3ef1609d

Added by Leszek Koltunski about 2 years ago

Simplify the way we remember cubit quats, and delete those from SharedPrefs when we delete a bandaged object.

View differences:

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

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

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

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

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

  

Also available in: Unified diff