From a9ce78128d919e9798d7d2ec043879a4c685a9d1 Mon Sep 17 00:00:00 2001 From: jussi Date: Tue, 25 Apr 2023 18:19:14 +0300 Subject: Can now have multiple Music objects like other Raylib objects instead of just one. --- include/audio.h | 3 +++ include/state.h | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/audio.h b/include/audio.h index f1a3b66..07f6181 100644 --- a/include/audio.h +++ b/include/audio.h @@ -26,6 +26,7 @@ int laudioWaveCrop( lua_State *L ); int laudioLoadMusicStream( lua_State *L ); int laudioPlayMusicStream( lua_State *L ); int laudioIsMusicStreamPlaying( lua_State *L ); +int laudioUpdateMusicStream( lua_State *L ); int laudioStopMusicStream( lua_State *L ); int laudioPauseMusicStream( lua_State *L ); int laudioResumeMusicStream( lua_State *L ); @@ -33,5 +34,7 @@ int laudioSeekMusicStream( lua_State *L ); int laudioSetMusicVolume( lua_State *L ); int laudioSetMusicPitch( lua_State *L ); int laudioSetMusicPan( lua_State *L ); +int laudioSetMusicLooping( lua_State *L ); +int laudioGetMusicLooping( lua_State *L ); int laudioGetMusicTimeLength( lua_State *L ); int laudioGetMusicTimePlayed( lua_State *L ); diff --git a/include/state.h b/include/state.h index 305be56..eeef14a 100644 --- a/include/state.h +++ b/include/state.h @@ -41,7 +41,9 @@ typedef struct { size_t soundCount; size_t soundAlloc; /* Music. */ - Music music; + Music **musics; + size_t musicCount; + size_t musicAlloc; /* Camera2D's. */ Camera2D **camera2Ds; size_t camera2DCount; -- cgit v1.2.3