diff options
| author | jussi | 2023-04-25 18:19:14 +0300 |
|---|---|---|
| committer | jussi | 2023-04-25 18:19:14 +0300 |
| commit | a9ce78128d919e9798d7d2ec043879a4c685a9d1 (patch) | |
| tree | 478e2e5f0536d4db3c5b13b4d8fd5c45b4bae19c /include | |
| parent | 8182c486e64f21c6f95b9108b0e506e603c2a65c (diff) | |
| download | reilua-enhanced-a9ce78128d919e9798d7d2ec043879a4c685a9d1.tar.gz reilua-enhanced-a9ce78128d919e9798d7d2ec043879a4c685a9d1.tar.bz2 reilua-enhanced-a9ce78128d919e9798d7d2ec043879a4c685a9d1.zip | |
Can now have multiple Music objects like other Raylib objects instead of just one.
Diffstat (limited to 'include')
| -rw-r--r-- | include/audio.h | 3 | ||||
| -rw-r--r-- | include/state.h | 4 |
2 files changed, 6 insertions, 1 deletions
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; |
