Revision 79c7c950
Added by Leszek Koltunski about 1 year ago
src/main/java/org/distorted/objectlib/effects/BaseEffect.java | ||
---|---|---|
11 | 11 |
|
12 | 12 |
import java.lang.reflect.InvocationTargetException; |
13 | 13 |
import java.lang.reflect.Method; |
14 |
import android.content.SharedPreferences; |
|
15 | 14 |
|
16 | 15 |
import org.distorted.objectlib.effects.fastscramble.FastScrambleEffect; |
17 | 16 |
import org.distorted.objectlib.effects.present.PresentEffect; |
... | ... | |
21 | 20 |
import org.distorted.objectlib.effects.solve.SolveEffect; |
22 | 21 |
import org.distorted.objectlib.effects.win.WinEffect; |
23 | 22 |
import org.distorted.objectlib.R; |
23 |
import org.distorted.objectlib.helpers.OperatingSystemInterface; |
|
24 | 24 |
import org.distorted.objectlib.main.ObjectPreRender; |
25 | 25 |
|
26 | 26 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
... | ... | |
104 | 104 |
|
105 | 105 |
//////////////////////////////////////////////////////////////////////////////// |
106 | 106 |
|
107 |
public void savePreferences(SharedPreferences.Editor editor)
|
|
107 |
public void savePreferences(OperatingSystemInterface os)
|
|
108 | 108 |
{ |
109 | 109 |
String name = name(); |
110 | 110 |
|
111 |
editor.putInt(name+"_Pos" , mCurrentPos );
|
|
112 |
editor.putInt(name+"_Type", mCurrentType);
|
|
111 |
os.putInt(name+"_Pos" , mCurrentPos );
|
|
112 |
os.putInt(name+"_Type", mCurrentType);
|
|
113 | 113 |
} |
114 | 114 |
|
115 | 115 |
//////////////////////////////////////////////////////////////////////////////// |
116 | 116 |
|
117 |
public void restorePreferences(SharedPreferences preferences)
|
|
117 |
public void restorePreferences(OperatingSystemInterface os)
|
|
118 | 118 |
{ |
119 | 119 |
String name = name(); |
120 | 120 |
|
121 |
mCurrentPos = preferences.getInt(name+"_Pos" , mDefaultPos );
|
|
122 |
mCurrentType = preferences.getInt(name+"_Type", mDefaultType);
|
|
121 |
mCurrentPos = os.getInt(name+"_Pos" , mDefaultPos );
|
|
122 |
mCurrentType = os.getInt(name+"_Type", mDefaultType);
|
|
123 | 123 |
} |
124 | 124 |
|
125 | 125 |
//////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Move the SharedPreferences to the OSInterface