diff options
Diffstat (limited to 'src/audio.c')
| -rw-r--r-- | src/audio.c | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/src/audio.c b/src/audio.c index 935bf1f..6a2164d 100644 --- a/src/audio.c +++ b/src/audio.c @@ -72,7 +72,7 @@ Load sound from wave data - Success return Sound */ int laudioLoadSoundFromWave( lua_State *L ) { - Wave *wave = luaL_checkudata( L, 1, "Wave" ); + Wave *wave = uluaGetWave( L, 1 ); uluaPushSound( L, LoadSoundFromWave( *wave ) ); @@ -87,7 +87,7 @@ Export wave data to file, returns true on success - Success return bool */ int laudioExportWave( lua_State *L ) { - Wave *wave = luaL_checkudata( L, 1, "Wave" ); + Wave *wave = uluaGetWave( L, 1 ); lua_pushboolean( L, ExportWave( *wave, luaL_checkstring( L, 2 ) ) ); @@ -102,7 +102,7 @@ Export wave sample data to code (.h), returns true on success - Success return true */ int laudioExportWaveAsCode( lua_State *L ) { - Wave *wave = luaL_checkudata( L, 1, "Wave" ); + Wave *wave = uluaGetWave( L, 1 ); lua_pushboolean( L, ExportWaveAsCode( *wave, luaL_checkstring( L, 2 ) ) ); @@ -119,7 +119,7 @@ int laudioExportWaveAsCode( lua_State *L ) { Play a sound */ int laudioPlaySound( lua_State *L ) { - Sound *sound = luaL_checkudata( L, 1, "Sound" ); + Sound *sound = uluaGetSound( L, 1 ); PlaySound( *sound ); @@ -132,7 +132,7 @@ int laudioPlaySound( lua_State *L ) { Stop playing a sound */ int laudioStopSound( lua_State *L ) { - Sound *sound = luaL_checkudata( L, 1, "Sound" ); + Sound *sound = uluaGetSound( L, 1 ); StopSound( *sound ); @@ -145,7 +145,7 @@ int laudioStopSound( lua_State *L ) { Pause a sound */ int laudioPauseSound( lua_State *L ) { - Sound *sound = luaL_checkudata( L, 1, "Sound" ); + Sound *sound = uluaGetSound( L, 1 ); PauseSound( *sound ); @@ -158,7 +158,7 @@ int laudioPauseSound( lua_State *L ) { Resume a paused sound */ int laudioResumeSound( lua_State *L ) { - Sound *sound = luaL_checkudata( L, 1, "Sound" ); + Sound *sound = uluaGetSound( L, 1 ); ResumeSound( *sound ); @@ -173,7 +173,7 @@ Check if a sound is currently playing - Success return bool */ int laudioIsSoundPlaying( lua_State *L ) { - Sound *sound = luaL_checkudata( L, 1, "Sound" ); + Sound *sound = uluaGetSound( L, 1 ); lua_pushboolean( L, IsSoundPlaying( *sound ) ); @@ -186,7 +186,7 @@ int laudioIsSoundPlaying( lua_State *L ) { Set volume for a sound (1.0 is max level) */ int laudioSetSoundVolume( lua_State *L ) { - Sound *sound = luaL_checkudata( L, 1, "Sound" ); + Sound *sound = uluaGetSound( L, 1 ); float volume = luaL_checknumber( L, 2 ); SetSoundVolume( *sound, volume ); @@ -200,7 +200,7 @@ int laudioSetSoundVolume( lua_State *L ) { Set pitch for a sound (1.0 is base level) */ int laudioSetSoundPitch( lua_State *L ) { - Sound *sound = luaL_checkudata( L, 1, "Sound" ); + Sound *sound = uluaGetSound( L, 1 ); float pitch = luaL_checknumber( L, 2 ); SetSoundPitch( *sound, pitch ); @@ -214,7 +214,7 @@ int laudioSetSoundPitch( lua_State *L ) { Set pan for a sound (0.5 is center) */ int laudioSetSoundPan( lua_State *L ) { - Sound *sound = luaL_checkudata( L, 1, "Sound" ); + Sound *sound = uluaGetSound( L, 1 ); float pan = luaL_checknumber( L, 2 ); SetSoundPan( *sound, pan ); @@ -228,7 +228,7 @@ int laudioSetSoundPan( lua_State *L ) { Convert wave data to desired format */ int laudioWaveFormat( lua_State *L ) { - Wave *wave = luaL_checkudata( L, 1, "Wave" ); + Wave *wave = uluaGetWave( L, 1 ); int sampleRate = luaL_checkinteger( L, 2 ); int sampleSize = luaL_checkinteger( L, 3 ); int channels = luaL_checkinteger( L, 4 ); @@ -246,7 +246,7 @@ Copy a wave to a new wave - Success return Wave */ int laudioWaveCopy( lua_State *L ) { - Wave *wave = luaL_checkudata( L, 1, "Wave" ); + Wave *wave = uluaGetWave( L, 1 ); uluaPushWave( L, WaveCopy( *wave ) ); @@ -259,7 +259,7 @@ int laudioWaveCopy( lua_State *L ) { Crop a wave to defined samples range */ int laudioWaveCrop( lua_State *L ) { - Wave *wave = luaL_checkudata( L, 1, "Wave" ); + Wave *wave = uluaGetWave( L, 1 ); int initSample = luaL_checkinteger( L, 2 ); int finalSample = luaL_checkinteger( L, 3 ); @@ -297,7 +297,7 @@ int laudioLoadMusicStream( lua_State *L ) { Start music playing */ int laudioPlayMusicStream( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); PlayMusicStream( *music ); @@ -312,7 +312,7 @@ Check if music is playing - Success return bool */ int laudioIsMusicStreamPlaying( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); lua_pushboolean( L, IsMusicStreamPlaying( *music ) ); @@ -325,7 +325,7 @@ int laudioIsMusicStreamPlaying( lua_State *L ) { Updates buffers for music streaming */ int laudioUpdateMusicStream( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); UpdateMusicStream( *music ); @@ -338,7 +338,7 @@ int laudioUpdateMusicStream( lua_State *L ) { Stop music playing */ int laudioStopMusicStream( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); StopMusicStream( *music ); @@ -351,7 +351,7 @@ int laudioStopMusicStream( lua_State *L ) { Pause music playing */ int laudioPauseMusicStream( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); PauseMusicStream( *music ); @@ -364,7 +364,7 @@ int laudioPauseMusicStream( lua_State *L ) { Resume playing paused music */ int laudioResumeMusicStream( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); ResumeMusicStream( *music ); @@ -377,7 +377,7 @@ int laudioResumeMusicStream( lua_State *L ) { Seek music to a position (in seconds) */ int laudioSeekMusicStream( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); float position = luaL_checknumber( L, 2 ); SeekMusicStream( *music, position ); @@ -391,7 +391,7 @@ int laudioSeekMusicStream( lua_State *L ) { Set volume for music (1.0 is max level) */ int laudioSetMusicVolume( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); float volume = luaL_checknumber( L, 2 ); SetMusicVolume( *music, volume ); @@ -405,7 +405,7 @@ int laudioSetMusicVolume( lua_State *L ) { Set pitch for a music (1.0 is base level) */ int laudioSetMusicPitch( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); float pitch = luaL_checknumber( L, 2 ); SetMusicPitch( *music, pitch ); @@ -419,7 +419,7 @@ int laudioSetMusicPitch( lua_State *L ) { Set pan for a music (0.5 is center) */ int laudioSetMusicPan( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); float pan = luaL_checknumber( L, 2 ); SetMusicPitch( *music, pan ); @@ -433,7 +433,7 @@ int laudioSetMusicPan( lua_State *L ) { Set looping for a music */ int laudioSetMusicLooping( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); bool looping = uluaGetBoolean( L, 2 ); music->looping = looping; @@ -449,7 +449,7 @@ Get looping of a music - Success return bool */ int laudioGetMusicLooping( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); lua_pushboolean( L, music->looping ); @@ -464,7 +464,7 @@ Get music time length (in seconds) - Success return float */ int laudioGetMusicTimeLength( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); lua_pushnumber( L, GetMusicTimeLength( *music ) ); @@ -479,7 +479,7 @@ Get current music time played (in seconds) - Success return float */ int laudioGetMusicTimePlayed( lua_State *L ) { - Music *music = luaL_checkudata( L, 1, "Music" ); + Music *music = uluaGetMusic( L, 1 ); lua_pushnumber( L, GetMusicTimePlayed( *music ) ); |
