Skip to content

Commit 4bf58ae

Browse files
authored
Fixing the split vocals not pausing issue in charter (#456)
1 parent f671055 commit 4bf58ae

File tree

6 files changed

+7
-1
lines changed

6 files changed

+7
-1
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ latest/windows/haxe/
88
.haxelib/
99
pages/
1010
docs/doc.xml
11-
mods/Baldi's Basics in Funkin'/
11+
mods/*
12+
!mods/readme.txt

source/funkin/editors/charter/ChartDataScreen.hx

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ class ChartDataScreen extends UISubstateWindow {
2323
public override function create() {
2424
FlxG.sound.music.pause();
2525
Charter.instance.vocals.pause();
26+
for (strumLine in Charter.instance.strumLines.members) strumLine.vocals.pause();
2627

2728
winTitle = 'Chart Properties';
2829
winWidth = 420; winHeight = 230; // guys look, the funny numbers!

source/funkin/editors/charter/CharterEventScreen.hx

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ class CharterEventScreen extends UISubstateWindow {
4141

4242
FlxG.sound.music.pause(); // prevent the song from continuing
4343
Charter.instance.vocals.pause();
44+
for (strumLine in Charter.instance.strumLines.members) strumLine.vocals.pause();
4445

4546
events = chartEvent.events.copy();
4647

source/funkin/editors/charter/CharterMetaDataScreen.hx

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ class CharterMetaDataScreen extends UISubstateWindow {
4040

4141
FlxG.sound.music.pause();
4242
Charter.instance.vocals.pause();
43+
for (strumLine in Charter.instance.strumLines.members) strumLine.vocals.pause();
4344

4445
function addLabelOn(ui:UISprite, text:String)
4546
add(new UIText(ui.x, ui.y - 24, 0, text));

source/funkin/editors/charter/CharterNoteTypesList.hx

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ class CharterNoteTypesList extends UISubstateWindow {
1313
public override function create() {
1414
FlxG.sound.music.pause();
1515
Charter.instance.vocals.pause();
16+
for (strumLine in Charter.instance.strumLines.members) strumLine.vocals.pause();
1617

1718
winTitle = 'Note Types List Editor';
1819
winWidth = 380; winHeight = 390;

source/funkin/editors/charter/CharterStrumlineScreen.hx

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ class CharterStrumlineScreen extends UISubstateWindow {
5252

5353
FlxG.sound.music.pause();
5454
Charter.instance.vocals.pause();
55+
for (strumLine in Charter.instance.strumLines.members) strumLine.vocals.pause();
5556

5657
super.create();
5758

0 commit comments

Comments
 (0)