Replaced ALTest with AudioSystem class
This commit is contained in:
parent
a4dd14491d
commit
eb34a4c0d2
@ -18,12 +18,10 @@
|
|||||||
package ru.windcorp.progressia.client;
|
package ru.windcorp.progressia.client;
|
||||||
|
|
||||||
import ru.windcorp.progressia.ProgressiaLauncher;
|
import ru.windcorp.progressia.ProgressiaLauncher;
|
||||||
import ru.windcorp.progressia.test.ALTest;
|
|
||||||
|
|
||||||
public class ProgressiaClientMain {
|
public class ProgressiaClientMain {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
ALTest.execute();
|
|
||||||
ProgressiaLauncher.launch(args, new ClientProxy());
|
ProgressiaLauncher.launch(args, new ClientProxy());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -0,0 +1,16 @@
|
|||||||
|
package ru.windcorp.progressia.client.audio;
|
||||||
|
|
||||||
|
public class AudioSystem {
|
||||||
|
static public void initialize() {
|
||||||
|
AudioManager.initAL();
|
||||||
|
Thread shutdownHook = new Thread(AudioManager::closeAL, "AL Shutdown Hook");
|
||||||
|
Runtime.getRuntime().addShutdownHook(shutdownHook);
|
||||||
|
loadAudioData();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void loadAudioData() {
|
||||||
|
AudioManager.loadSound("assets/sounds/block_destroy_clap.ogg",
|
||||||
|
"Progressia:BlockDestroy",
|
||||||
|
AudioFormat.MONO);
|
||||||
|
}
|
||||||
|
}
|
@ -1,30 +0,0 @@
|
|||||||
package ru.windcorp.progressia.test;
|
|
||||||
|
|
||||||
import ru.windcorp.progressia.client.audio.AudioFormat;
|
|
||||||
import ru.windcorp.progressia.client.audio.AudioManager;
|
|
||||||
import ru.windcorp.progressia.client.audio.Music;
|
|
||||||
|
|
||||||
public class ALTest {
|
|
||||||
static private void initializeAL() {
|
|
||||||
AudioManager.initAL();
|
|
||||||
}
|
|
||||||
|
|
||||||
static void loadALData() {
|
|
||||||
AudioManager.loadSound("assets/sounds/sample_stereo.ogg",
|
|
||||||
"Progressia:SampleStereo",
|
|
||||||
AudioFormat.STEREO);
|
|
||||||
AudioManager.loadSound("assets/sounds/block_destroy_clap.ogg",
|
|
||||||
"Progressia:BlockDestroy",
|
|
||||||
AudioFormat.MONO);
|
|
||||||
Music music = new Music("Progressia:SampleStereo");
|
|
||||||
music.setGain(0.5f);
|
|
||||||
//music.play(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void execute() {
|
|
||||||
initializeAL();
|
|
||||||
Thread shutdownHook = new Thread(AudioManager::closeAL, "AL Shutdown Hook");
|
|
||||||
Runtime.getRuntime().addShutdownHook(shutdownHook);
|
|
||||||
loadALData();
|
|
||||||
}
|
|
||||||
}
|
|
Reference in New Issue
Block a user