136 lines
2.6 KiB
Java
136 lines
2.6 KiB
Java
package mindustry.mod;
|
|
|
|
import arc.audio.*;
|
|
import arc.audio.mock.*;
|
|
import arc.math.geom.*;
|
|
import arc.util.ArcAnnotate.*;
|
|
|
|
public class ModLoadingSound implements Sound{
|
|
public @NonNull Sound sound = new MockSound();
|
|
|
|
@Override
|
|
public float calcPan(float x, float y){
|
|
return sound.calcPan(x, y);
|
|
}
|
|
|
|
@Override
|
|
public float calcVolume(float x, float y){
|
|
return sound.calcVolume(x, y);
|
|
}
|
|
|
|
@Override
|
|
public float calcFalloff(float x, float y){
|
|
return sound.calcFalloff(x, y);
|
|
}
|
|
|
|
@Override
|
|
public int at(float x, float y, float pitch){
|
|
return sound.at(x, y, pitch);
|
|
}
|
|
|
|
@Override
|
|
public int at(float x, float y){
|
|
return sound.at(x, y);
|
|
}
|
|
|
|
@Override
|
|
public int at(Position pos){
|
|
return sound.at(pos);
|
|
}
|
|
|
|
@Override
|
|
public int at(Position pos, float pitch){
|
|
return sound.at(pos, pitch);
|
|
}
|
|
|
|
@Override
|
|
public int play(){
|
|
return sound.play();
|
|
}
|
|
|
|
@Override
|
|
public int play(float volume){
|
|
return sound.play(volume);
|
|
}
|
|
|
|
@Override
|
|
public int play(float volume, float pitch, float pan){
|
|
return sound.play(volume, pitch, pan);
|
|
}
|
|
|
|
@Override
|
|
public int loop(){
|
|
return sound.loop();
|
|
}
|
|
|
|
@Override
|
|
public int loop(float volume){
|
|
return sound.loop(volume);
|
|
}
|
|
|
|
@Override
|
|
public int loop(float volume, float pitch, float pan){
|
|
return sound.loop(volume, pitch, pan);
|
|
}
|
|
|
|
@Override
|
|
public void stop(){
|
|
sound.stop();
|
|
}
|
|
|
|
@Override
|
|
public void pause(){
|
|
sound.pause();
|
|
}
|
|
|
|
@Override
|
|
public void resume(){
|
|
sound.resume();
|
|
}
|
|
|
|
@Override
|
|
public void dispose(){
|
|
sound.dispose();
|
|
}
|
|
|
|
@Override
|
|
public void stop(int soundId){
|
|
sound.stop(soundId);
|
|
}
|
|
|
|
@Override
|
|
public void pause(int soundId){
|
|
sound.pause(soundId);
|
|
}
|
|
|
|
@Override
|
|
public void resume(int soundId){
|
|
sound.resume(soundId);
|
|
}
|
|
|
|
@Override
|
|
public void setLooping(int soundId, boolean looping){
|
|
sound.setLooping(soundId, looping);
|
|
}
|
|
|
|
@Override
|
|
public void setPitch(int soundId, float pitch){
|
|
sound.setPitch(soundId, pitch);
|
|
}
|
|
|
|
@Override
|
|
public void setVolume(int soundId, float volume){
|
|
sound.setVolume(soundId, volume);
|
|
}
|
|
|
|
@Override
|
|
public void setPan(int soundId, float pan, float volume){
|
|
sound.setPan(soundId, pan, volume);
|
|
}
|
|
|
|
@Override
|
|
public boolean isDisposed(){
|
|
return sound.isDisposed();
|
|
}
|
|
}
|