offset desktop only pt.1
This commit is contained in:
parent
0ab1ba2e53
commit
6e93df0437
@ -69,7 +69,10 @@ class PauseSubState extends MusicBeatSubstate
|
|||||||
perSongOffset = new FlxText(5, FlxG.height - 18, 0, "Additive Offset (Left, Right): " + PlayState.songOffset + " - Description - " + 'Adds value to global offset, per song.', 12);
|
perSongOffset = new FlxText(5, FlxG.height - 18, 0, "Additive Offset (Left, Right): " + PlayState.songOffset + " - Description - " + 'Adds value to global offset, per song.', 12);
|
||||||
perSongOffset.scrollFactor.set();
|
perSongOffset.scrollFactor.set();
|
||||||
perSongOffset.setFormat("VCR OSD Mono", 16, FlxColor.WHITE, LEFT, FlxTextBorderStyle.OUTLINE, FlxColor.BLACK);
|
perSongOffset.setFormat("VCR OSD Mono", 16, FlxColor.WHITE, LEFT, FlxTextBorderStyle.OUTLINE, FlxColor.BLACK);
|
||||||
add(perSongOffset);
|
|
||||||
|
#if desktop
|
||||||
|
add(perSongOffset);
|
||||||
|
#end
|
||||||
|
|
||||||
for (i in 0...menuItems.length)
|
for (i in 0...menuItems.length)
|
||||||
{
|
{
|
||||||
@ -106,60 +109,64 @@ class PauseSubState extends MusicBeatSubstate
|
|||||||
}else if (downP)
|
}else if (downP)
|
||||||
{
|
{
|
||||||
changeSelection(1);
|
changeSelection(1);
|
||||||
}else if (leftP)
|
|
||||||
{
|
|
||||||
oldOffset = PlayState.songOffset;
|
|
||||||
PlayState.songOffset -= 1;
|
|
||||||
sys.FileSystem.rename(songPath + oldOffset + '.offset', songPath + PlayState.songOffset + '.offset');
|
|
||||||
perSongOffset.text = "Additive Offset (Left, Right): " + PlayState.songOffset + " - Description - " + 'Adds value to global offset, per song.';
|
|
||||||
|
|
||||||
// Prevent loop from happening every single time the offset changes
|
|
||||||
if(!offsetChanged)
|
|
||||||
{
|
|
||||||
grpMenuShit.clear();
|
|
||||||
|
|
||||||
menuItems = ['Restart Song', 'Exit to menu'];
|
|
||||||
|
|
||||||
for (i in 0...menuItems.length)
|
|
||||||
{
|
|
||||||
var songText:Alphabet = new Alphabet(0, (70 * i) + 30, menuItems[i], true, false);
|
|
||||||
songText.isMenuItem = true;
|
|
||||||
songText.targetY = i;
|
|
||||||
grpMenuShit.add(songText);
|
|
||||||
}
|
|
||||||
|
|
||||||
changeSelection();
|
|
||||||
|
|
||||||
cameras = [FlxG.cameras.list[FlxG.cameras.list.length - 1]];
|
|
||||||
offsetChanged = true;
|
|
||||||
}
|
|
||||||
}else if (rightP)
|
|
||||||
{
|
|
||||||
oldOffset = PlayState.songOffset;
|
|
||||||
PlayState.songOffset += 1;
|
|
||||||
sys.FileSystem.rename(songPath + oldOffset + '.offset', songPath + PlayState.songOffset + '.offset');
|
|
||||||
perSongOffset.text = "Additive Offset (Left, Right): " + PlayState.songOffset + " - Description - " + 'Adds value to global offset, per song.';
|
|
||||||
if(!offsetChanged)
|
|
||||||
{
|
|
||||||
grpMenuShit.clear();
|
|
||||||
|
|
||||||
menuItems = ['Restart Song', 'Exit to menu'];
|
|
||||||
|
|
||||||
for (i in 0...menuItems.length)
|
|
||||||
{
|
|
||||||
var songText:Alphabet = new Alphabet(0, (70 * i) + 30, menuItems[i], true, false);
|
|
||||||
songText.isMenuItem = true;
|
|
||||||
songText.targetY = i;
|
|
||||||
grpMenuShit.add(songText);
|
|
||||||
}
|
|
||||||
|
|
||||||
changeSelection();
|
|
||||||
|
|
||||||
cameras = [FlxG.cameras.list[FlxG.cameras.list.length - 1]];
|
|
||||||
offsetChanged = true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if desktop
|
||||||
|
else if (leftP)
|
||||||
|
{
|
||||||
|
oldOffset = PlayState.songOffset;
|
||||||
|
PlayState.songOffset -= 1;
|
||||||
|
sys.FileSystem.rename(songPath + oldOffset + '.offset', songPath + PlayState.songOffset + '.offset');
|
||||||
|
perSongOffset.text = "Additive Offset (Left, Right): " + PlayState.songOffset + " - Description - " + 'Adds value to global offset, per song.';
|
||||||
|
|
||||||
|
// Prevent loop from happening every single time the offset changes
|
||||||
|
if(!offsetChanged)
|
||||||
|
{
|
||||||
|
grpMenuShit.clear();
|
||||||
|
|
||||||
|
menuItems = ['Restart Song', 'Exit to menu'];
|
||||||
|
|
||||||
|
for (i in 0...menuItems.length)
|
||||||
|
{
|
||||||
|
var songText:Alphabet = new Alphabet(0, (70 * i) + 30, menuItems[i], true, false);
|
||||||
|
songText.isMenuItem = true;
|
||||||
|
songText.targetY = i;
|
||||||
|
grpMenuShit.add(songText);
|
||||||
|
}
|
||||||
|
|
||||||
|
changeSelection();
|
||||||
|
|
||||||
|
cameras = [FlxG.cameras.list[FlxG.cameras.list.length - 1]];
|
||||||
|
offsetChanged = true;
|
||||||
|
}
|
||||||
|
}else if (rightP)
|
||||||
|
{
|
||||||
|
oldOffset = PlayState.songOffset;
|
||||||
|
PlayState.songOffset += 1;
|
||||||
|
sys.FileSystem.rename(songPath + oldOffset + '.offset', songPath + PlayState.songOffset + '.offset');
|
||||||
|
perSongOffset.text = "Additive Offset (Left, Right): " + PlayState.songOffset + " - Description - " + 'Adds value to global offset, per song.';
|
||||||
|
if(!offsetChanged)
|
||||||
|
{
|
||||||
|
grpMenuShit.clear();
|
||||||
|
|
||||||
|
menuItems = ['Restart Song', 'Exit to menu'];
|
||||||
|
|
||||||
|
for (i in 0...menuItems.length)
|
||||||
|
{
|
||||||
|
var songText:Alphabet = new Alphabet(0, (70 * i) + 30, menuItems[i], true, false);
|
||||||
|
songText.isMenuItem = true;
|
||||||
|
songText.targetY = i;
|
||||||
|
grpMenuShit.add(songText);
|
||||||
|
}
|
||||||
|
|
||||||
|
changeSelection();
|
||||||
|
|
||||||
|
cameras = [FlxG.cameras.list[FlxG.cameras.list.length - 1]];
|
||||||
|
offsetChanged = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
if (accepted)
|
if (accepted)
|
||||||
{
|
{
|
||||||
var daSelected:String = menuItems[curSelected];
|
var daSelected:String = menuItems[curSelected];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user