public void changed (ChangeEvent event, Actor actor) { sound.setVolume(soundId, volume.getValue()); volumeValue.setText("" + volume.getValue()); } });
@Override public void setVolume(final float volume) { currentVolume = volume; sound.setVolume(soundId, volume); }
@Override public void setVolume(final float volume) { currentVolume = volume; sound.setVolume(soundId, volume); }
@Override public void gamePause () { super.gamePause(); if (driftId > -1) { drift.setVolume(driftId, 0f); } }
private void setVolume (int track, float volume) { float v = MathUtils.clamp(volume, 0, 1); lastVolume[track] = v; music[track].setVolume(mid[track], v); }
@Override public void gameResume () { super.gameResume(); if (hasPlayer && driftId > -1) { drift.setVolume(driftId, player.driftState.driftStrength * lastVolume); } }
private void start (int track) { if (started[track]) { return; } started[track] = true; mid[track] = loop(music[track], 0); music[track].setVolume(mid[track], 0); }
protected void setVolume (int track, float vol) { engine[track].setVolume(mid[track], vol * getGlobalVolume() * SoundManager.SfxVolumeMul); volumes[track] = vol; }
private void onBeginDrift () { if (driftId > -1) { drift.stop(driftId); driftId = drift.loop(0f); drift.setVolume(driftId, 0f); } doFadeIn = true; doFadeOut = false; }
public Sound loopSound(String id, float volume) { Sound sound = getSound(id); if (sound != null) { long songId = sound.loop(); sound.setVolume(songId, volume); } return sound; }
public void playSound(String id, float volume) { Sound sound = getSound(id); if (sound != null) { long songId = sound.play(); sound.setVolume(songId, volume); } }
private void start () { if (started) { return; } started = true; driftId = loop(drift, 0f); drift.setPitch(driftId, pitchMin); drift.setVolume(driftId, 0f); }
drift.setVolume(driftId, player.driftState.driftStrength * lastVolume * 1.0f * SoundManager.SfxVolumeMul);