1
Files
minicraft/src/com/mojang/ld22/sound/Sound.java
2024-08-26 22:35:42 +03:00

36 lines
920 B
Java

package com.mojang.ld22.sound;
import java.applet.Applet;
import java.applet.AudioClip;
public class Sound {
public static final Sound playerHurt = new Sound("/playerhurt.wav");
public static final Sound playerDeath = new Sound("/death.wav");
public static final Sound monsterHurt = new Sound("/monsterhurt.wav");
public static final Sound test = new Sound("/test.wav");
public static final Sound pickup = new Sound("/pickup.wav");
public static final Sound bossdeath = new Sound("/bossdeath.wav");
public static final Sound craft = new Sound("/craft.wav");
private AudioClip clip;
private Sound(String name) {
try {
clip = Applet.newAudioClip(Sound.class.getResource(name));
} catch (Throwable e) {
e.printStackTrace();
}
}
public void play() {
try {
new Thread() {
public void run() {
clip.play();
}
}.start();
} catch (Throwable e) {
e.printStackTrace();
}
}
}