new disable song offset setting for charter i can't test because my codename build stopped working again

This commit is contained in:
Frakits
2025-07-29 23:00:26 +03:00
parent 40eafeb7ab
commit c941430fa2
3 changed files with 8 additions and 1 deletions
+6 -1
View File
@@ -56,7 +56,12 @@ final class Conductor
public static var songPosition(get, default):Float;
private static function get_songPosition() {
if (songOffset != Options.songOffset) songOffset = Options.songOffset;
return songPosition - songOffset;
if (!Options.songOffsetAffectEditors && Charter.instance != null) {
trace("NO MORE NOTE OFFSET!!!!!");
return songPosition;
}
else
return songPosition - songOffset;
}
/**
+1
View File
@@ -66,6 +66,7 @@ class Options
public static var editorsResizable:Bool = true;
public static var bypassEditorsResize:Bool = false;
public static var maxUndos:Int = 120;
public static var songOffsetAffectEditors:Bool = false;
/**
* QOL FEATURES
@@ -18,5 +18,6 @@ class DebugOptions extends TreeMenuScreen {
add(new NumOption(getNameID("charterAutoSaveTime"), getDescID("charterAutoSaveTime"), 60, 60*10, 1, "charterAutoSaveTime"));
add(new NumOption(getNameID("charterAutoSaveWarningTime"), getDescID("charterAutoSaveWarningTime"), 0, 15, 1, "charterAutoSaveWarningTime"));
add(new Checkbox(getNameID("charterAutoSavesSeparateFolder"), getDescID("charterAutoSavesSeparateFolder"), "charterAutoSavesSeparateFolder"));
add(new Checkbox(getNameID("songOffsetAffectEditors"), getDescID("songOffsetAffectEditors"), "songOffsetAffectEditors"));
}
}