summaryrefslogtreecommitdiff
path: root/src/lua_core.c
diff options
context:
space:
mode:
authorjussi2022-05-31 18:05:44 +0300
committerjussi2022-05-31 18:05:44 +0300
commitc106785ae5b446ad9460843ee57f823abacd553f (patch)
tree2758bc9cf63b6d5990e2d9436b10d31e50a56ccd /src/lua_core.c
parentb1bb77e1398b2f73623ef8c1e9cb2d7adbdea139 (diff)
downloadreilua-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.c29
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. */