1
0
Fork 0
mirror of https://github.com/ninjamuffin99/Funkin.git synced 2024-12-04 12:43:16 +00:00

Merge pull request #229 from FunkinCrew/polish/playbarhead-drag

playhead dragging
This commit is contained in:
Cameron Taylor 2023-11-22 20:44:15 -05:00 committed by GitHub
commit ce11c6bde5

View file

@ -1956,15 +1956,20 @@ class ChartEditorState extends HaxeUIState
} }
} }
playbarHead.onDragEnd = function(_:DragEvent) { playbarHead.onDrag = function(_:DragEvent) {
playbarHeadDragging = false; if (playbarHeadDragging)
{
var value:Null<Float> = playbarHead?.value; var value:Null<Float> = playbarHead?.value;
// Set the song position to where the playhead was moved to. // Set the song position to where the playhead was moved to.
scrollPositionInPixels = songLengthInPixels * ((value ?? 0.0) / 100); scrollPositionInPixels = songLengthInPixels * ((value ?? 0.0) / 100);
// Update the conductor and audio tracks to match. // Update the conductor and audio tracks to match.
moveSongToScrollPosition(); moveSongToScrollPosition();
}
}
playbarHead.onDragEnd = function(_:DragEvent) {
playbarHeadDragging = false;
// If we were dragging the playhead while the song was playing, resume playing. // If we were dragging the playhead while the song was playing, resume playing.
if (playbarHeadDraggingWasPlaying) if (playbarHeadDraggingWasPlaying)