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