| 24 |
24 |
import org.distorted.objectlib.main.TwistyObject;
|
| 25 |
25 |
import org.distorted.objects.RubikObject;
|
| 26 |
26 |
import org.distorted.objects.RubikObjectList;
|
| 27 |
|
import org.distorted.os.OSInterface;
|
| 28 |
27 |
|
| 29 |
28 |
import java.io.InputStream;
|
| 30 |
29 |
|
| ... | ... | |
| 38 |
37 |
private int mObjectOrdinal;
|
| 39 |
38 |
private boolean mSupportsAdjColors;
|
| 40 |
39 |
private boolean mDisplayMessageDialog;
|
|
40 |
private float mBorders, mCorners;
|
| 41 |
41 |
|
| 42 |
42 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
| 43 |
43 |
|
| ... | ... | |
| 96 |
96 |
}
|
| 97 |
97 |
|
| 98 |
98 |
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
|
| 99 |
|
OSInterface os = view.getInterface();
|
| 100 |
|
restorePreferences(preferences);
|
|
99 |
restorePreferences(key,preferences);
|
| 101 |
100 |
|
| 102 |
101 |
if( mScreen==null ) mScreen = new ConfigScreen();
|
| 103 |
102 |
mScreen.onAttachedToWindow(this,mObjectOrdinal);
|
| 104 |
103 |
|
| 105 |
|
mPane = new ConfigScreenPane(this,key,os,mSupportsAdjColors);
|
|
104 |
mPane = new ConfigScreenPane(this,mSupportsAdjColors,mBorders,mCorners);
|
| 106 |
105 |
}
|
| 107 |
106 |
|
| 108 |
107 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
| ... | ... | |
| 168 |
167 |
|
| 169 |
168 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
| 170 |
169 |
|
| 171 |
|
private void restorePreferences(SharedPreferences preferences)
|
|
170 |
private void restorePreferences(String key, SharedPreferences preferences)
|
| 172 |
171 |
{
|
| 173 |
172 |
ConfigSurfaceView view = findViewById(R.id.configSurfaceView);
|
| 174 |
173 |
view.getObjectControl().restoreStickers();
|
| 175 |
174 |
|
| 176 |
175 |
mDisplayMessageDialog = preferences.getBoolean("configDisplayDialog",true);
|
|
176 |
mBorders = preferences.getFloat(key+"_border",1.0f);
|
|
177 |
mCorners = preferences.getFloat(key+"_corner",1.0f);
|
| 177 |
178 |
|
| 178 |
179 |
if( mDisplayMessageDialog )
|
| 179 |
180 |
{
|
minor