improved audio data structure, started work on analysis page

This commit is contained in:
2017-05-09 22:23:12 -05:00
parent 819fb35680
commit 6bc04d85c9
11 changed files with 127 additions and 19 deletions

5
core/src/zero1hd/polyjet/util/Base64Preferences.java Normal file → Executable file
View File

@@ -11,9 +11,9 @@ public class Base64Preferences {
FileHandle base64File;
HashMap<String, String> prefKeys;
Json json;
@SuppressWarnings("unchecked")
public Base64Preferences(String prefName) {
base64File = Gdx.files.external(".prefs/" + prefName);
base64File = Gdx.files.external(".prefs/.priv/" + prefName);
json = new Json();
flush();
@@ -35,6 +35,7 @@ public class Base64Preferences {
base64File.writeString(Base64Coder.encodeString(json.toJson(obj)), true);
}
@SuppressWarnings("unchecked")
public void flush() {
prefKeys = json.fromJson(HashMap.class, new String(Base64Coder.decode(base64File.readString())));
if (prefKeys == null) {