fix zooming

This commit is contained in:
KadeDeveloper 2021-08-09 00:38:47 -07:00
parent 973689d4b3
commit accc74f302

View File

@ -2789,8 +2789,22 @@ class PlayState extends MusicBeatState
if (FlxG.save.data.zoom > 1.2)
FlxG.save.data.zoom = 1.2;
if (!executeModchart)
{
FlxG.camera.zoom = FlxMath.lerp(defaultCamZoom, FlxG.camera.zoom, 0.95);
camHUD.zoom = FlxMath.lerp(FlxG.save.data.zoom, camHUD.zoom, 0.95);
camNotes.zoom = camHUD.zoom;
camSustains.zoom = camHUD.zoom;
}
else
{
FlxG.camera.zoom = FlxMath.lerp(defaultCamZoom, FlxG.camera.zoom, 0.95);
camHUD.zoom = FlxMath.lerp(1, camHUD.zoom, 0.95);
camNotes.zoom = camHUD.zoom;
camSustains.zoom = camHUD.zoom;
}
}
FlxG.watch.addQuick("curBPM", Conductor.bpm);
@ -2906,11 +2920,17 @@ class PlayState extends MusicBeatState
{
var dunceNote:Note = unspawnNotes[0];
notes.add(dunceNote);
if (executeModchart)
{
if (!dunceNote.isSustainNote)
dunceNote.cameras = [camNotes];
else
dunceNote.cameras = [camSustains];
}
else
{
dunceNote.cameras = [camHUD];
}
var index:Int = unspawnNotes.indexOf(dunceNote);
unspawnNotes.splice(index, 1);
}