diff --git a/source/funkin/options/categories/MiscOptions.hx b/source/funkin/options/categories/MiscOptions.hx index 2aecb20fd..1b9eca63a 100644 --- a/source/funkin/options/categories/MiscOptions.hx +++ b/source/funkin/options/categories/MiscOptions.hx @@ -1,5 +1,6 @@ package funkin.options.categories; +import funkin.savedata.FunkinSave; class MiscOptions extends OptionsScreen { public override function new() { @@ -26,7 +27,9 @@ class MiscOptions extends OptionsScreen { "Reset Save Data", "Select this option to reset save data. This will remove all of your highscores.", function() { - // TODO: SAVE DATA RESETTING + FunkinSave.save.erase(); + FunkinSave.init(); + FunkinSave.flush(); })); } } diff --git a/source/funkin/savedata/FunkinSave.hx b/source/funkin/savedata/FunkinSave.hx index f0e4163e9..c47505fe2 100644 --- a/source/funkin/savedata/FunkinSave.hx +++ b/source/funkin/savedata/FunkinSave.hx @@ -24,6 +24,7 @@ class FunkinSave { public static var save:FlxSave; public static function init() { + highscores.clear(); //trace(Application.current.meta.get('save-path')); //trace(Application.current.meta.get('save-name')); save = new FlxSave();