From c99ac11d8a23d01be092566cc9c83f942e71093b Mon Sep 17 00:00:00 2001 From: Cameron Taylor Date: Fri, 8 Dec 2023 18:44:45 -0500 Subject: [PATCH] opponent vocal --- source/funkin/ui/debug/charting/ChartEditorState.hx | 4 ++++ .../ui/debug/charting/handlers/ChartEditorAudioHandler.hx | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/source/funkin/ui/debug/charting/ChartEditorState.hx b/source/funkin/ui/debug/charting/ChartEditorState.hx index 3b1f82768..7cd70aa0c 100644 --- a/source/funkin/ui/debug/charting/ChartEditorState.hx +++ b/source/funkin/ui/debug/charting/ChartEditorState.hx @@ -337,6 +337,10 @@ class ChartEditorState extends UIState // UIState derives from MusicBeatState { audioVisGroup.playerVis.y = Math.max(gridTiledSprite.y, MENU_BAR_HEIGHT); } + if (audioVisGroup != null && audioVisGroup.opponentVis != null) + { + audioVisGroup.opponentVis.y = Math.max(gridTiledSprite.y, MENU_BAR_HEIGHT); + } } } diff --git a/source/funkin/ui/debug/charting/handlers/ChartEditorAudioHandler.hx b/source/funkin/ui/debug/charting/handlers/ChartEditorAudioHandler.hx index 044ac176f..a7af3b8b3 100644 --- a/source/funkin/ui/debug/charting/handlers/ChartEditorAudioHandler.hx +++ b/source/funkin/ui/debug/charting/handlers/ChartEditorAudioHandler.hx @@ -187,6 +187,11 @@ class ChartEditorAudioHandler state.audioVocalTrackGroup.addOpponentVoice(vocalTrack); state.audioVisGroup.addOpponentVis(vocalTrack); state.audioVisGroup.opponentVis.x = 435; + + state.audioVisGroup.opponentVis.realtimeVisLenght = Conductor.getStepTimeInMs(16) * 0.00195; + state.audioVisGroup.opponentVis.daHeight = (ChartEditorState.GRID_SIZE) * 16; + state.audioVisGroup.opponentVis.detail = 1; + return true; case OTHER: state.audioVocalTrackGroup.add(vocalTrack);