Project

General

Profile

« Previous | Next » 

Revision 79c7c950

Added by Leszek Koltunski about 1 year ago

Move the SharedPreferences to the OSInterface

View differences:

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