void tcStreamWrapper::setVolume(int vol) { if(vol >= 0 && vol <= 100) { music_set_volume(mpPLine, vol); } }
int trap_SetMusicVolume(lua_State *s) { int vol; trap_args(s, "SetMusicVolume", "i", &vol); music_set_volume(vol); return 0; }
void cmd_music_on(int music) { // 0 is special case; stops playback if(music == 0) { music_stop(); return; } // Find file we want to play char filename[64]; switch(music) { case 0: music_stop(); break; case 1: get_filename_by_id(PSM_END, filename); break; case 2: get_filename_by_id(PSM_MENU, filename); break; case 3: get_filename_by_id(PSM_ARENA0, filename); break; case 4: get_filename_by_id(PSM_ARENA1, filename); break; case 5: get_filename_by_id(PSM_ARENA2, filename); break; case 6: get_filename_by_id(PSM_ARENA3, filename); break; case 7: get_filename_by_id(PSM_ARENA4, filename); break; } music_play(filename); music_set_volume(settings_get()->sound.music_vol/10.0f); }
void menu_audio_music_slide(component *c, void *userdata, int pos) { music_set_volume(pos/10.0f); }