Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_ch4_DCA09_piano_Step_0

(view raw script w/o annotations or w/e)
1
if (piano_finish)
2
    exit;
3
if (audio_is_playing(piano_song[1]))
4
{
5
    var track_progress = audio_sound_get_track_position(piano_song[1]);
6
    var track_progress_normal = (track_progress - 0) / (audio_sound_length(piano_song[1]) - 0.75 - 0);
7
    kris_marker.image_index = 524 * track_progress_normal;
8
    var done_playing = track_progress_normal >= 1;
9
    if (done_playing)
10
        piano_finish = true;
11
}
12
else
13
{
14
    piano_finish = true;
15
}