diff options
| author | jussi | 2022-05-31 18:05:44 +0300 |
|---|---|---|
| committer | jussi | 2022-05-31 18:05:44 +0300 |
| commit | c106785ae5b446ad9460843ee57f823abacd553f (patch) | |
| tree | 2758bc9cf63b6d5990e2d9436b10d31e50a56ccd /src/lua_core.c | |
| parent | b1bb77e1398b2f73623ef8c1e9cb2d7adbdea139 (diff) | |
| download | reilua-enhanced-c106785ae5b446ad9460843ee57f823abacd553f.tar.gz reilua-enhanced-c106785ae5b446ad9460843ee57f823abacd553f.tar.bz2 reilua-enhanced-c106785ae5b446ad9460843ee57f823abacd553f.zip | |
Wave and more sound functions.
Diffstat (limited to 'src/lua_core.c')
| -rw-r--r-- | src/lua_core.c | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/src/lua_core.c b/src/lua_core.c index 2bf4195..1a3eb42 100644 --- a/src/lua_core.c +++ b/src/lua_core.c @@ -836,20 +836,41 @@ void luaRegister() { lua_register( L, "RL_MeasureText", ltextMeasureText ); /* Audio. */ - /* Sound. */ + /* Audio device management. */ + lua_register( L, "RL_SetMasterVolume", laudioSetMasterVolume ); + /* Wave/Sound Loading. */ lua_register( L, "RL_LoadSound", laudioLoadSound ); + lua_register( L, "RL_LoadWave", laudioLoadWave ); + lua_register( L, "RL_LoadSoundFromWave", laudioLoadSoundFromWave ); + lua_register( L, "RL_UnloadSound", laudioUnloadSound ); + lua_register( L, "RL_UnloadWave", laudioUnloadWave ); + lua_register( L, "RL_ExportWave", laudioExportWave ); + lua_register( L, "RL_ExportWaveAsCode", laudioExportWaveAsCode ); + /* Wave/Sound management */ + lua_register( L, "RL_PlaySound", laudioPlaySound ); + lua_register( L, "RL_StopSound", laudioStopSound ); + lua_register( L, "RL_PauseSound", laudioPauseSound ); + lua_register( L, "RL_ResumeSound", laudioResumeSound ); lua_register( L, "RL_PlaySoundMulti", laudioPlaySoundMulti ); + lua_register( L, "RL_StopSoundMulti", laudioStopSoundMulti ); + lua_register( L, "RL_GetSoundsPlaying", laudioGetSoundsPlaying ); + lua_register( L, "RL_IsSoundPlaying", laudioIsSoundPlaying ); lua_register( L, "RL_SetSoundVolume", laudioSetSoundVolume ); lua_register( L, "RL_SetSoundPitch", laudioSetSoundPitch ); - lua_register( L, "RL_UnloadSound", laudioUnloadSound ); - /* Music. */ + lua_register( L, "RL_WaveFormat", laudioWaveFormat ); + lua_register( L, "RL_WaveCopy", laudioWaveCopy ); + lua_register( L, "RL_WaveCrop", laudioWaveCrop ); + /* Music management. */ lua_register( L, "RL_LoadMusicStream", laudioLoadMusicStream ); lua_register( L, "RL_PlayMusicStream", laudioPlayMusicStream ); + lua_register( L, "RL_IsMusicStreamPlaying", laudioIsMusicStreamPlaying ); lua_register( L, "RL_StopMusicStream", laudioStopMusicStream ); lua_register( L, "RL_PauseMusicStream", laudioPauseMusicStream ); lua_register( L, "RL_ResumeMusicStream", laudioResumeMusicStream ); - lua_register( L, "RL_IsMusicStreamPlaying", laudioIsMusicStreamPlaying ); lua_register( L, "RL_SetMusicVolume", laudioSetMusicVolume ); + lua_register( L, "RL_SetMusicPitch", laudioSetMusicPitch ); + lua_register( L, "RL_GetMusicTimeLength", laudioGetMusicTimeLength ); + lua_register( L, "RL_GetMusicTimePlayed", laudioGetMusicTimePlayed ); /* Math. */ /* Utils. */ |
