This commit is contained in:
the me 2022-08-07 14:14:04 -07:00
commit 09ade10207
117 changed files with 2153 additions and 0 deletions

View file

@ -0,0 +1,24 @@
function music_set(music, face=MUSFACE.FRONT, swaptype=MUSSWAP.INSTANT) {
if music == global.playingmusic {
global.playingmusictime = audio_sound_get_track_position(global.playingmusicdata);
audio_stop_sound(global.playingmusicdata);
global.playingmusicdata = audio_play_sound(music.audio[face], 0, true);
audio_sound_set_track_position(global.playingmusicdata, global.playingmusictime);
} else {
global.playingmusic = music;
audio_stop_sound(global.playingmusicdata);
global.playingmusicdata = audio_play_sound(music.audio[face], 0, true);
}
}
enum MUSSWAP {
INSTANT,
FADE,
GLITCH,
}
enum MUSFACE {
FRONT,
BACK,
}

View file

@ -0,0 +1,12 @@
{
"isDnD": false,
"isCompatibility": false,
"parent": {
"name": "Music",
"path": "folders/Music.yy",
},
"resourceVersion": "1.0",
"name": "music_set",
"tags": [],
"resourceType": "GMScript",
}