Revision 9c7d220a
Added by Leszek Koltunski about 2 months ago
src/main/java/org/distorted/objectlib/helpers/OperatingSystemInterface.java | ||
---|---|---|
60 | 60 |
void remove(String key); |
61 | 61 |
void putInt(String key, int value); |
62 | 62 |
int getInt(String key, int def); |
63 |
void putFloat(String key, float value); |
|
64 |
float getFloat(String key, float def); |
|
65 |
void putString(String key, String value); |
|
66 |
String getString(String key, String def); |
|
63 | 67 |
|
64 | 68 |
/////////////////////////////////////////// |
65 | 69 |
// STRINGS |
src/main/java/org/distorted/objectlib/main/TwistyObject.java | ||
---|---|---|
1474 | 1474 |
{ |
1475 | 1475 |
String key = getShortName(); |
1476 | 1476 |
for(int i=0; i<mNumCubits; i++) mCubits[i].savePreferences(key,os); |
1477 |
|
|
1478 |
os.putFloat(key+"_border", mTextureBorderMultiplier); |
|
1479 |
os.putFloat(key+"_corner", mTextureCornerMultiplier); |
|
1480 |
os.putString(key+"_colors", createColors(mColorTable) ); |
|
1477 | 1481 |
} |
1478 | 1482 |
|
1479 | 1483 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
... | ... | |
1482 | 1486 |
{ |
1483 | 1487 |
String key = getShortName(); |
1484 | 1488 |
for(int i=0; i<mNumCubits; i++) mCubits[i].removePreferences(key,os); |
1489 |
|
|
1490 |
os.remove(key+"_border"); |
|
1491 |
os.remove(key+"_corner"); |
|
1492 |
os.remove(key+"_colors"); |
|
1493 |
} |
|
1494 |
|
|
1495 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
1496 |
|
|
1497 |
private String createColors(int[] table) |
|
1498 |
{ |
|
1499 |
StringBuilder sb = new StringBuilder(); |
|
1500 |
int len = table!=null ? table.length : 0; |
|
1501 |
|
|
1502 |
for(int i=0; i<len; i++) |
|
1503 |
{ |
|
1504 |
sb.append(table[i]); |
|
1505 |
sb.append(','); |
|
1506 |
} |
|
1507 |
|
|
1508 |
return sb.toString(); |
|
1485 | 1509 |
} |
1486 | 1510 |
|
1487 | 1511 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Save the colors and sticker properties to Preferences.