Can now have multiple Music objects like other Raylib objects instead of just one.

This commit is contained in:
jussi
2023-04-25 18:19:14 +03:00
parent 8182c486e6
commit a9ce78128d
12 changed files with 442 additions and 107 deletions

View File

@@ -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 );

View File

@@ -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;