class S_SOUND General cluster: sound description: "s_sound.c none" create: make Ancestors ANY Queries channels: ARRAY [CHANNEL_T] i_main: I_MAIN mus_paused: BOOLEAN mus_playing: detachable MUSICINFO_T Norm_pitch: INTEGER_32 Norm_priority: INTEGER_32 Norm_sep: INTEGER_32 numchannels: INTEGER_32 s_adjustsoundparams (listener, source: MOBJ_T; vol, sep: INTEGER_32_REF): BOOLEAN S_attenuator: INTEGER_32 S_clipping_dist: INTEGER_32 S_close_dist: INTEGER_32 s_getchannel (origin: detachable MOBJ_T; sfxinfo: SFXINFO_T): INTEGER_32 S_stereo_swing: INTEGER_32 snd_musicvolume: INTEGER_32 snd_sfxvolume: INTEGER_32 Commands make (a_i_main: [like i_main] I_MAIN) s_changemusic (a_musicnum: INTEGER_32; looping: BOOLEAN) s_init (sfxvolume, musicvolume: INTEGER_32) s_pausesound s_resumesound s_setmusicvolume (volume: INTEGER_32) s_setsfxvolume (volume: INTEGER_32) s_start s_startmusic (m_id: INTEGER_32) s_startsound (origin_p: detachable ANY; sfx_id: INTEGER_32) s_stopchannel (cnum: INTEGER_32) s_stopmusic s_stopsound (origin: detachable MOBJ_T) s_updatesounds (listener: detachable MOBJ_T) set_numchannels (a_numchannels: [like numchannels] INTEGER_32) set_snd_musicvolume (a_snd_musicvolume: [like snd_musicvolume] INTEGER_32) set_snd_sfxvolume (a_snd_sfxvolume: [like snd_sfxvolume] INTEGER_32)
Generated by ISE EiffelStudio