33 static const luaL_Reg
methods[];
44 static int l_stop(lua_State *L);
47 static int l_fade(lua_State *L);
#define DISABLE_CLASS_COPY(C)
Definition basic_macros.h:26
Definition l_client_sound.h:28
static int gc_object(lua_State *L)
Definition l_client_sound.cpp:89
~ClientSoundHandle()=default
static const char className[]
Definition l_client_sound.h:32
static int l_stop(lua_State *L)
Definition l_client_sound.cpp:99
static const luaL_Reg methods[]
Definition l_client_sound.h:150
static void create(lua_State *L, sound_handle_t handle)
Definition l_client_sound.cpp:116
ClientSoundHandle(sound_handle_t handle)
Definition l_client_sound.h:35
static void Register(lua_State *L)
Definition l_client_sound.cpp:124
sound_handle_t m_handle
Definition l_client_sound.h:30
static ClientSoundHandle * checkobject(lua_State *L, int narg)
Definition l_client_sound.cpp:80
static int l_fade(lua_State *L)
Definition l_client_sound.cpp:107
Definition l_client_sound.h:15
static void Initialize(lua_State *L, int top)
Definition l_client_sound.cpp:72
static int l_sound_play(lua_State *L)
Definition l_client_sound.cpp:18
static int l_debug_print_playing_sounds(lua_State *L)
Definition l_client_sound.cpp:56
int sound_handle_t
IDs for playing sounds.
Definition client.h:67