add pacman sounds using jlayer library
This commit is contained in:
parent
d2245bfa0c
commit
4dacc0f19c
@ -1,4 +1,4 @@
|
||||
#Tue, 05 Feb 2019 17:53:07 -0600
|
||||
#Tue, 05 Feb 2019 18:09:27 -0600
|
||||
|
||||
|
||||
C\:\\Users\\cd109\\Desktop\\CancerGrowth=
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
dist/CancerGrowth.jar
vendored
BIN
dist/CancerGrowth.jar
vendored
Binary file not shown.
BIN
dist/lib/jl1.0.1.jar
vendored
Normal file
BIN
dist/lib/jl1.0.1.jar
vendored
Normal file
Binary file not shown.
@ -29,10 +29,12 @@ dist.jar=${dist.dir}/CancerGrowth.jar
|
||||
dist.javadoc.dir=${dist.dir}/javadoc
|
||||
endorsed.classpath=
|
||||
excludes=
|
||||
file.reference.jl1.0.1.jar=C:\\Users\\cd109\\Desktop\\jl1.0.1.jar
|
||||
includes=**
|
||||
jar.compress=false
|
||||
javac.classpath=\
|
||||
${libs.swing-layout.classpath}
|
||||
${libs.swing-layout.classpath}:\
|
||||
${file.reference.jl1.0.1.jar}
|
||||
# Space-separated list of extra javac options
|
||||
javac.compilerargs=
|
||||
javac.deprecation=false
|
||||
|
@ -13,6 +13,11 @@ import java.awt.event.ActionListener;
|
||||
import javax.swing.Timer;
|
||||
import javax.swing.event.ChangeEvent;
|
||||
import javax.swing.event.ChangeListener;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
|
||||
import javazoom.jl.decoder.JavaLayerException;
|
||||
import javazoom.jl.player.Player;
|
||||
|
||||
public class CellPanel extends javax.swing.JPanel implements ActionListener, ChangeListener
|
||||
{
|
||||
@ -24,7 +29,7 @@ public class CellPanel extends javax.swing.JPanel implements ActionListener, Cha
|
||||
private int pacmanx, pacmany;
|
||||
private int cycle;
|
||||
private boolean cycledir = true;
|
||||
|
||||
Player player;
|
||||
ArrayList<Cell> cells = new ArrayList<Cell>(100000000);
|
||||
|
||||
public CellPanel()
|
||||
@ -49,6 +54,7 @@ public class CellPanel extends javax.swing.JPanel implements ActionListener, Cha
|
||||
//swingTimer.start();
|
||||
pacmanx = 1050;
|
||||
pacmany = -20;
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -246,7 +252,19 @@ public class CellPanel extends javax.swing.JPanel implements ActionListener, Cha
|
||||
}
|
||||
else {
|
||||
kill = true;
|
||||
swingTimer.setDelay(25);
|
||||
|
||||
swingTimer.setDelay(10);
|
||||
try {
|
||||
FileInputStream fileInputStream = new FileInputStream("lib/pacman.mp3");
|
||||
Player player = new Player(fileInputStream);
|
||||
player.play();
|
||||
} catch (FileNotFoundException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
} catch (JavaLayerException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}//GEN-LAST:event_jButton2ActionPerformed
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user