Expose more music functions to Lua
This exposed the following functions to Lua for usage in scripts.
S_MusicType
: Get the type of the music currently playing
S_MusicPlaying
: See if a music is playing
S_MusicPaused
: Check if music is paused or not
S_MusicName
: Retrieves the name of the music currently playing
S_MusicExists
: Checks if a music track with the specified arguments exists, it has a function signature of string music_name, boolean checkMIDI, boolean checkDigi
S_SetMusicLoopPoint
: Sets music loop point, will return true if successful, false if not
S_GetMusicLoopPoint
: Gets music loop point
S_PauseMusic
: Pauses music
S_ResumeMusic
Resumes music paused
A MusicChange
hook was also added, allowing more control of what happens during a music change. Has a signature of string oldmusic, string newmusic, int flags, boolean looping, int postion, int prefadems, int fadeinms