mirror of
https://github.com/FunkinCrew/Funkin.git
synced 2025-04-21 19:31:52 -04:00
Merge 2c5c196cdc
into d31ef12363
This commit is contained in:
commit
911b385085
1 changed files with 8 additions and 39 deletions
|
@ -100,46 +100,15 @@ class ControlsMenu extends Page<OptionsState.OptionsMenuPageName>
|
|||
{
|
||||
var control = controlList[i];
|
||||
var name = control.getName();
|
||||
if (currentHeader != "UI_" && name.indexOf("UI_") == 0)
|
||||
var underscoreIndex = name.indexOf('_');
|
||||
|
||||
// Extract prefix including the underscore (e.g., "NOTE_")
|
||||
var prefix = (underscoreIndex != -1) ? name.substr(0, underscoreIndex + 1) : "";
|
||||
|
||||
if (currentHeader != prefix && name.indexOf(prefix) == 0)
|
||||
{
|
||||
currentHeader = "UI_";
|
||||
headers.add(new AtlasText(0, y, "UI", AtlasFont.BOLD)).screenCenter(X);
|
||||
y += spacer;
|
||||
}
|
||||
else if (currentHeader != "NOTE_" && name.indexOf("NOTE_") == 0)
|
||||
{
|
||||
currentHeader = "NOTE_";
|
||||
headers.add(new AtlasText(0, y, "NOTES", AtlasFont.BOLD)).screenCenter(X);
|
||||
y += spacer;
|
||||
}
|
||||
else if (currentHeader != "CUTSCENE_" && name.indexOf("CUTSCENE_") == 0)
|
||||
{
|
||||
currentHeader = "CUTSCENE_";
|
||||
headers.add(new AtlasText(0, y, "CUTSCENE", AtlasFont.BOLD)).screenCenter(X);
|
||||
y += spacer;
|
||||
}
|
||||
else if (currentHeader != "FREEPLAY_" && name.indexOf("FREEPLAY_") == 0)
|
||||
{
|
||||
currentHeader = "FREEPLAY_";
|
||||
headers.add(new AtlasText(0, y, "FREEPLAY", AtlasFont.BOLD)).screenCenter(X);
|
||||
y += spacer;
|
||||
}
|
||||
else if (currentHeader != "WINDOW_" && name.indexOf("WINDOW_") == 0)
|
||||
{
|
||||
currentHeader = "WINDOW_";
|
||||
headers.add(new AtlasText(0, y, "WINDOW", AtlasFont.BOLD)).screenCenter(X);
|
||||
y += spacer;
|
||||
}
|
||||
else if (currentHeader != "VOLUME_" && name.indexOf("VOLUME_") == 0)
|
||||
{
|
||||
currentHeader = "VOLUME_";
|
||||
headers.add(new AtlasText(0, y, "VOLUME", AtlasFont.BOLD)).screenCenter(X);
|
||||
y += spacer;
|
||||
}
|
||||
else if (currentHeader != "DEBUG_" && name.indexOf("DEBUG_") == 0)
|
||||
{
|
||||
currentHeader = "DEBUG_";
|
||||
headers.add(new AtlasText(0, y, "DEBUG", AtlasFont.BOLD)).screenCenter(X);
|
||||
currentHeader = prefix;
|
||||
headers.add(new AtlasText(0, y, currentHeader.substr(0, currentHeader.length - 1), AtlasFont.BOLD)).screenCenter(X);
|
||||
y += spacer;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue