Earthquakes

profileMecky18
Module5LAB.docx

Earth quake Simulation

Explore the above game then answer the question doc attached.

Earthquake GEOLOGY.jar

META-INF/MANIFEST.MF

Manifest-Version: 1.0 Rsrc-Class-Path: ./ jl1.0.1.jar Class-Path: . Rsrc-Main-Class: Earthquake Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader

org/eclipse/jdt/internal/jarinjarloader/JIJConstants.class

package org.eclipse.jdt.internal.jarinjarloader;
final synchronized class JIJConstants {
    static final String REDIRECTED_CLASS_PATH_MANIFEST_NAME = Rsrc-Class-Path;
    static final String REDIRECTED_MAIN_CLASS_MANIFEST_NAME = Rsrc-Main-Class;
    static final String DEFAULT_REDIRECTED_CLASSPATH = ;
    static final String MAIN_METHOD_NAME = main;
    static final String JAR_INTERNAL_URL_PROTOCOL_WITH_COLON = jar:rsrc:;
    static final String JAR_INTERNAL_SEPARATOR = !/;
    static final String INTERNAL_URL_PROTOCOL_WITH_COLON = rsrc:;
    static final String INTERNAL_URL_PROTOCOL = rsrc;
    static final String PATH_SEPARATOR = /;
    static final String CURRENT_DIR = ./;
    static final String UTF8_ENCODING = UTF-8;
    void JIJConstants();
}

org/eclipse/jdt/internal/jarinjarloader/JarRsrcLoader$ManifestInfo.class

package org.eclipse.jdt.internal.jarinjarloader;
synchronized class JarRsrcLoader$ManifestInfo {
    String rsrcMainClass;
    String[] rsrcClassPath;
    private void JarRsrcLoader$ManifestInfo();
}

org/eclipse/jdt/internal/jarinjarloader/JarRsrcLoader.class

package org.eclipse.jdt.internal.jarinjarloader;
public synchronized class JarRsrcLoader {
    public void JarRsrcLoader();
    public static void main(String[]) throws ClassNotFoundException, IllegalArgumentException, IllegalAccessException, reflect.InvocationTargetException, SecurityException, NoSuchMethodException, java.io.IOException;
    private static JarRsrcLoader$ManifestInfo getManifestInfo() throws java.io.IOException;
    private static String[] splitSpaces(String);
}

org/eclipse/jdt/internal/jarinjarloader/RsrcURLConnection.class

package org.eclipse.jdt.internal.jarinjarloader;
public synchronized class RsrcURLConnection extends java.net.URLConnection {
    private ClassLoader classLoader;
    public void RsrcURLConnection(java.net.URL, ClassLoader);
    public void connect() throws java.io.IOException;
    public java.io.InputStream getInputStream() throws java.io.IOException;
}

org/eclipse/jdt/internal/jarinjarloader/RsrcURLStreamHandler.class

package org.eclipse.jdt.internal.jarinjarloader;
public synchronized class RsrcURLStreamHandler extends java.net.URLStreamHandler {
    private ClassLoader classLoader;
    public void RsrcURLStreamHandler(ClassLoader);
    protected java.net.URLConnection openConnection(java.net.URL) throws java.io.IOException;
    protected void parseURL(java.net.URL, String, int, int);
}

org/eclipse/jdt/internal/jarinjarloader/RsrcURLStreamHandlerFactory.class

package org.eclipse.jdt.internal.jarinjarloader;
public synchronized class RsrcURLStreamHandlerFactory implements java.net.URLStreamHandlerFactory {
    private ClassLoader classLoader;
    private java.net.URLStreamHandlerFactory chainFac;
    public void RsrcURLStreamHandlerFactory(ClassLoader);
    public java.net.URLStreamHandler createURLStreamHandler(String);
    public void setURLStreamHandlerFactory(java.net.URLStreamHandlerFactory);
}

Score2.class

public synchronized class Score2 {
    private int dep;
    private int dis;
    private int terB;
    private int terP;
    private int att;
    private float score;
    public void Score2(int, int, int, int, int);
    private void scoreCalc();
    public float getScore();
}

AudioPlayerE.class

public synchronized class AudioPlayerE implements Runnable {
    private javazoom.jl.player.Player playMP3;
    public void AudioPlayerE();
    public void stopAudio();
    public void run();
}

Earthquake$1.class

synchronized class Earthquake$1 extends javax.swing.JPanel {
    void Earthquake$1(Earthquake);
    public void paintComponent(java.awt.Graphics);
}

Earthquake$10.class

synchronized class Earthquake$10 implements javax.swing.event.ChangeListener {
    void Earthquake$10(Earthquake);
    public void stateChanged(javax.swing.event.ChangeEvent);
}

Earthquake$11.class

synchronized class Earthquake$11 implements java.awt.event.ActionListener {
    void Earthquake$11(Earthquake);
    public void actionPerformed(java.awt.event.ActionEvent);
}

Earthquake$2.class

synchronized class Earthquake$2 implements java.awt.event.ActionListener {
    void Earthquake$2(Earthquake);
    public void actionPerformed(java.awt.event.ActionEvent);
}

Earthquake$3.class

synchronized class Earthquake$3 implements java.awt.event.ActionListener {
    void Earthquake$3(Earthquake);
    public void actionPerformed(java.awt.event.ActionEvent);
}

Earthquake$4.class

synchronized class Earthquake$4 implements java.awt.event.ActionListener {
    void Earthquake$4(Earthquake);
    public void actionPerformed(java.awt.event.ActionEvent);
}

Earthquake$5.class

synchronized class Earthquake$5 implements java.awt.event.ItemListener {
    void Earthquake$5(Earthquake);
    public void itemStateChanged(java.awt.event.ItemEvent);
}

Earthquake$6.class

synchronized class Earthquake$6 implements java.awt.event.ItemListener {
    void Earthquake$6(Earthquake);
    public void itemStateChanged(java.awt.event.ItemEvent);
}

Earthquake$7.class

synchronized class Earthquake$7 implements java.awt.event.ItemListener {
    void Earthquake$7(Earthquake);
    public void itemStateChanged(java.awt.event.ItemEvent);
}

Earthquake$8.class

synchronized class Earthquake$8 implements java.awt.event.ItemListener {
    void Earthquake$8(Earthquake);
    public void itemStateChanged(java.awt.event.ItemEvent);
}

Earthquake$9.class

synchronized class Earthquake$9 implements javax.swing.event.ChangeListener {
    void Earthquake$9(Earthquake);
    public void stateChanged(javax.swing.event.ChangeEvent);
}

Earthquake.class

public synchronized class Earthquake extends javax.swing.JFrame implements Runnable {
    private int depth;
    private int distance;
    private int terrainBonus;
    private int terrainPenalty;
    private int attempts;
    private int Score;
    private int sediDiv;
    private javax.swing.JPanel contentPane;
    private javax.swing.JLabel anime;
    private javax.swing.JLabel lblScore;
    private javax.swing.JLabel highScoreList;
    private javax.swing.JLabel label;
    private javax.swing.JLabel label2;
    private javax.swing.JLabel adBack;
    private javax.swing.JLabel close;
    private Advice2 ad;
    private static boolean play;
    private static boolean play_2;
    private boolean toggleHighScores;
    private static boolean disableButton;
    private boolean hotspots;
    private boolean plates;
    javax.swing.ImageIcon background;
    java.awt.Image image;
    private static HighScoreManagerE hm;
    private javax.swing.JCheckBox chckbxSedimentaryRocks;
    private javax.swing.JCheckBox chckbxFaultZones;
    private javax.swing.JCheckBox chckbxDivergentPlateBoundaries_1;
    private javax.swing.JCheckBox chckbxHotSpots;
    private javax.swing.JSlider sliderDep;
    private javax.swing.JSlider sliderDisEpi;
    private javax.swing.JButton btnApply;
    private javax.swing.JButton btnPlayAgain;
    private javax.swing.JButton btnHighScores;
    private javax.swing.JTextField textField;
    private AudioPlayerE a;
    static void <clinit>();
    public static void main(String[]);
    public void Earthquake();
    public void refreshFrame();
    public void endScreen();
    public void setHighScoreList();
    public void loop();
    public void animate(int);
    public HighScoreManagerE getHM();
    public void setBooleans();
    public void killAudio();
    public void run();
}

Advice2.class

public synchronized class Advice2 extends javax.swing.JLabel {
    private String l;
    public void Advice2(int, int, int, boolean, boolean, int);
}

BIG EARTHQUAKE.0001.jpg

BIG EARTHQUAKE.0002.jpg

BIG EARTHQUAKE.0003.jpg

BIG EARTHQUAKE.0004.jpg

BIG EARTHQUAKE.0005.jpg

BIG EARTHQUAKE.0006.jpg

BIG EARTHQUAKE.0007.jpg

BIG EARTHQUAKE.0008.jpg

BIG EARTHQUAKE.0009.jpg

BIG EARTHQUAKE.0010.jpg

BIG EARTHQUAKE.0011.jpg

BIG EARTHQUAKE.0012.jpg

BIG EARTHQUAKE.0013.jpg

BIG EARTHQUAKE.0014.jpg

BIG EARTHQUAKE.0015.jpg

BIG EARTHQUAKE.0016.jpg

BIG EARTHQUAKE.0017.jpg

BIG EARTHQUAKE.0018.jpg

BIG EARTHQUAKE.0019.jpg

BIG EARTHQUAKE.0020.jpg

BIG EARTHQUAKE.0021.jpg

BIG EARTHQUAKE.0022.jpg

BIG EARTHQUAKE.0023.jpg

BIG EARTHQUAKE.0024.jpg

BIG EARTHQUAKE.0025.jpg

BIG EARTHQUAKE.0026.jpg

BIG EARTHQUAKE.0027.jpg

BIG EARTHQUAKE.0028.jpg

BIG EARTHQUAKE.0029.jpg

BIG EARTHQUAKE.0030.jpg

BIG EARTHQUAKE.0031.jpg

BIG EARTHQUAKE.0032.jpg

BIG EARTHQUAKE.0033.jpg

BIG EARTHQUAKE.0034.jpg

BIG EARTHQUAKE.0035.jpg

BIG EARTHQUAKE.0036.jpg

BIG EARTHQUAKE.0037.jpg

BIG EARTHQUAKE.0038.jpg

BIG EARTHQUAKE.0039.jpg

BIG EARTHQUAKE.0040.jpg

BIG EARTHQUAKE.0041.jpg

BIG EARTHQUAKE.0042.jpg

BIG EARTHQUAKE.0043.jpg

BIG EARTHQUAKE.0044.jpg

BIG EARTHQUAKE.0045.jpg

BIG EARTHQUAKE.0046.jpg

BIG EARTHQUAKE.0047.jpg

BIG EARTHQUAKE.0048.jpg

BIG EARTHQUAKE.0049.jpg

BIG EARTHQUAKE.0050.jpg

BIG EARTHQUAKE.0051.jpg

BIG EARTHQUAKE.0052.jpg

BIG EARTHQUAKE.0053.jpg

BIG EARTHQUAKE.0054.jpg

BIG EARTHQUAKE.0055.jpg

BIG EARTHQUAKE.0056.jpg

BIG EARTHQUAKE.0057.jpg

BIG EARTHQUAKE.0058.jpg

BIG EARTHQUAKE.0059.jpg

BIG EARTHQUAKE.0060.jpg

BIG EARTHQUAKE.0061.jpg

BIG EARTHQUAKE.0062.jpg

BIG EARTHQUAKE.0063.jpg

BIG EARTHQUAKE.0064.jpg

BIG EARTHQUAKE.0065.jpg

BIG EARTHQUAKE.0066.jpg

BIG EARTHQUAKE.0067.jpg

BIG EARTHQUAKE.0068.jpg

BIG EARTHQUAKE.0069.jpg

BIG EARTHQUAKE.0070.jpg

BIG EARTHQUAKE.0071.jpg

BIG EARTHQUAKE.0072.jpg

BIG EARTHQUAKE.0073.jpg

BIG EARTHQUAKE.0074.jpg

BIG EARTHQUAKE.0075.jpg

BIG EARTHQUAKE.0076.jpg

BIG EARTHQUAKE.0077.jpg

BIG EARTHQUAKE.0078.jpg

BIG EARTHQUAKE.0079.jpg

BIG EARTHQUAKE.0080.jpg

BIG EARTHQUAKE.0081.jpg

BIG EARTHQUAKE.0082.jpg

BIG EARTHQUAKE.0083.jpg

BIG EARTHQUAKE.0084.jpg

BIG EARTHQUAKE.0085.jpg

BIG EARTHQUAKE.0086.jpg

BIG EARTHQUAKE.0087.jpg

BIG EARTHQUAKE.0088.jpg

BIG EARTHQUAKE.0089.jpg

BIG EARTHQUAKE.0090.jpg

BIG EARTHQUAKE.0091.jpg

BIG EARTHQUAKE.0092.jpg

BIG EARTHQUAKE.0093.jpg

BIG EARTHQUAKE.0094.jpg

BIG EARTHQUAKE.0095.jpg

BIG EARTHQUAKE.0096.jpg

BIG EARTHQUAKE.0097.jpg

BIG EARTHQUAKE.0098.jpg

BIG EARTHQUAKE.0099.jpg

BIG EARTHQUAKE.0100.jpg

BIG EARTHQUAKE.0101.jpg

BIG EARTHQUAKE.0102.jpg

BIG EARTHQUAKE.0103.jpg

BIG EARTHQUAKE.0104.jpg

BIG EARTHQUAKE.0105.jpg

BIG EARTHQUAKE.0106.jpg

BIG EARTHQUAKE.0107.jpg

BIG EARTHQUAKE.0108.jpg

BIG EARTHQUAKE.0109.jpg

BIG EARTHQUAKE.0110.jpg

BIG EARTHQUAKE.0111.jpg

BIG EARTHQUAKE.0112.jpg

BIG EARTHQUAKE.0113.jpg

BIG EARTHQUAKE.0114.jpg

BIG EARTHQUAKE.0115.jpg

BIG EARTHQUAKE.0116.jpg

BIG EARTHQUAKE.0117.jpg

BIG EARTHQUAKE.0118.jpg

BIG EARTHQUAKE.0119.jpg

BIG EARTHQUAKE.0120.jpg

BIG EARTHQUAKE.0121.jpg

BIG EARTHQUAKE.0122.jpg

BIG EARTHQUAKE.0123.jpg

BIG EARTHQUAKE.0124.jpg

BIG EARTHQUAKE.0125.jpg

BIG EARTHQUAKE.0126.jpg

BIG EARTHQUAKE.0127.jpg

BIG EARTHQUAKE.0128.jpg

BIG EARTHQUAKE.0129.jpg

BIG EARTHQUAKE.0130.jpg

BIG EARTHQUAKE.0131.jpg

BIG EARTHQUAKE.0132.jpg

BIG EARTHQUAKE.0133.jpg

BIG EARTHQUAKE.0134.jpg

BIG EARTHQUAKE.0135.jpg

BIG EARTHQUAKE.0136.jpg

BIG EARTHQUAKE.0137.jpg

BIG EARTHQUAKE.0138.jpg

BIG EARTHQUAKE.0139.jpg

BIG EARTHQUAKE.0140.jpg

BIG EARTHQUAKE.0141.jpg

BIG EARTHQUAKE.0142.jpg

BIG EARTHQUAKE.0143.jpg

BIG EARTHQUAKE.0144.jpg

BIG EARTHQUAKE.0145.jpg

BIG EARTHQUAKE.0146.jpg

BIG EARTHQUAKE.0147.jpg

BIG EARTHQUAKE.0148.jpg

BIG EARTHQUAKE.0149.jpg

BIG EARTHQUAKE.0150.jpg

BIG EARTHQUAKE.0151.jpg

BIG EARTHQUAKE.0152.jpg

BIG EARTHQUAKE.0153.jpg

BIG EARTHQUAKE.0154.jpg

BIG EARTHQUAKE.0155.jpg

BIG EARTHQUAKE.0156.jpg

BIG EARTHQUAKE.0157.jpg

BIG EARTHQUAKE.0158.jpg

BIG EARTHQUAKE.0159.jpg

BIG EARTHQUAKE.0160.jpg

BIG EARTHQUAKE.0161.jpg

BIG EARTHQUAKE.0162.jpg

BIG EARTHQUAKE.0163.jpg

BIG EARTHQUAKE.0164.jpg

BIG EARTHQUAKE.0165.jpg

BIG EARTHQUAKE.0166.jpg

BIG EARTHQUAKE.0167.jpg

BIG EARTHQUAKE.0168.jpg

BIG EARTHQUAKE.0169.jpg

BIG EARTHQUAKE.0170.jpg

BIG EARTHQUAKE.0171.jpg

BIG EARTHQUAKE.0172.jpg

BIG EARTHQUAKE.0173.jpg

BIG EARTHQUAKE.0174.jpg

BIG EARTHQUAKE.0175.jpg

BIG EARTHQUAKE.0176.jpg

BIG EARTHQUAKE.0177.jpg

BIG EARTHQUAKE.0178.jpg

BIG EARTHQUAKE.0179.jpg

BIG EARTHQUAKE.0180.jpg

BIG EARTHQUAKE.0181.jpg

BIG EARTHQUAKE.0182.jpg

BIG EARTHQUAKE.0183.jpg

BIG EARTHQUAKE.0184.jpg

BIG EARTHQUAKE.0185.jpg

BIG EARTHQUAKE.0186.jpg

BIG EARTHQUAKE.0187.jpg

BIG EARTHQUAKE.0188.jpg

BIG EARTHQUAKE.0189.jpg

BIG EARTHQUAKE.0190.jpg

BIG EARTHQUAKE.0191.jpg

BIG EARTHQUAKE.0192.jpg

BIG EARTHQUAKE.0193.jpg

BIG EARTHQUAKE.0194.jpg

BIG EARTHQUAKE.0195.jpg

BIG EARTHQUAKE.0196.jpg

BIG EARTHQUAKE.0197.jpg

BIG EARTHQUAKE.0198.jpg

BIG EARTHQUAKE.0199.jpg

BIG EARTHQUAKE.0200.jpg

BIG EARTHQUAKE.0201.jpg

BIG EARTHQUAKE.0202.jpg

BIG EARTHQUAKE.0203.jpg

BIG EARTHQUAKE.0204.jpg

BIG EARTHQUAKE.0205.jpg

BIG EARTHQUAKE.0206.jpg

BIG EARTHQUAKE.0207.jpg

BIG EARTHQUAKE.0208.jpg

BIG EARTHQUAKE.0209.jpg

BIG EARTHQUAKE.0210.jpg

BIG EARTHQUAKE.0211.jpg

BIG EARTHQUAKE.0212.jpg

BIG EARTHQUAKE.0213.jpg

BIG EARTHQUAKE.0214.jpg

BIG EARTHQUAKE.0215.jpg

BIG EARTHQUAKE.0216.jpg

BIG EARTHQUAKE.0217.jpg

BIG EARTHQUAKE.0218.jpg

BIG EARTHQUAKE.0219.jpg

BIG EARTHQUAKE.0220.jpg

BIG EARTHQUAKE.0221.jpg

BIG EARTHQUAKE.0222.jpg

BIG EARTHQUAKE.0223.jpg

BIG EARTHQUAKE.0224.jpg

BIG EARTHQUAKE.0225.jpg

BIG EARTHQUAKE.0226.jpg

BIG EARTHQUAKE.0227.jpg

BIG EARTHQUAKE.0228.jpg

BIG EARTHQUAKE.0229.jpg

BIG EARTHQUAKE.0230.jpg

BIG EARTHQUAKE.0231.jpg

BIG EARTHQUAKE.0232.jpg

BIG EARTHQUAKE.0233.jpg

BIG EARTHQUAKE.0234.jpg

BIG EARTHQUAKE.0235.jpg

BIG EARTHQUAKE.0236.jpg

BIG EARTHQUAKE.0237.jpg

BIG EARTHQUAKE.0238.jpg

BIG EARTHQUAKE.0239.jpg

BIG EARTHQUAKE.0240.jpg

Background.png

Earthquake.mp3

earthquake

earthquake

earthquake

Blues

9404.089

HintsBoxEarthquake.png

SMALL EARTHQUAKE.0001.jpg

SMALL EARTHQUAKE.0002.jpg

SMALL EARTHQUAKE.0003.jpg

SMALL EARTHQUAKE.0004.jpg

SMALL EARTHQUAKE.0005.jpg

SMALL EARTHQUAKE.0006.jpg

SMALL EARTHQUAKE.0007.jpg

SMALL EARTHQUAKE.0008.jpg

SMALL EARTHQUAKE.0009.jpg

SMALL EARTHQUAKE.0010.jpg

SMALL EARTHQUAKE.0011.jpg

SMALL EARTHQUAKE.0012.jpg

SMALL EARTHQUAKE.0013.jpg

SMALL EARTHQUAKE.0014.jpg

SMALL EARTHQUAKE.0015.jpg

SMALL EARTHQUAKE.0016.jpg

SMALL EARTHQUAKE.0017.jpg

SMALL EARTHQUAKE.0018.jpg

SMALL EARTHQUAKE.0019.jpg

SMALL EARTHQUAKE.0020.jpg

SMALL EARTHQUAKE.0021.jpg

SMALL EARTHQUAKE.0022.jpg

SMALL EARTHQUAKE.0023.jpg

SMALL EARTHQUAKE.0024.jpg

SMALL EARTHQUAKE.0025.jpg

SMALL EARTHQUAKE.0026.jpg

SMALL EARTHQUAKE.0027.jpg

SMALL EARTHQUAKE.0028.jpg

SMALL EARTHQUAKE.0029.jpg

SMALL EARTHQUAKE.0030.jpg

SMALL EARTHQUAKE.0031.jpg

SMALL EARTHQUAKE.0032.jpg

SMALL EARTHQUAKE.0033.jpg

SMALL EARTHQUAKE.0034.jpg

SMALL EARTHQUAKE.0035.jpg

SMALL EARTHQUAKE.0036.jpg

SMALL EARTHQUAKE.0037.jpg

SMALL EARTHQUAKE.0038.jpg

SMALL EARTHQUAKE.0039.jpg

SMALL EARTHQUAKE.0040.jpg

SMALL EARTHQUAKE.0041.jpg

SMALL EARTHQUAKE.0042.jpg

SMALL EARTHQUAKE.0043.jpg

SMALL EARTHQUAKE.0044.jpg

SMALL EARTHQUAKE.0045.jpg

SMALL EARTHQUAKE.0046.jpg

SMALL EARTHQUAKE.0047.jpg

SMALL EARTHQUAKE.0048.jpg

SMALL EARTHQUAKE.0049.jpg

SMALL EARTHQUAKE.0050.jpg

SMALL EARTHQUAKE.0051.jpg

SMALL EARTHQUAKE.0052.jpg

SMALL EARTHQUAKE.0053.jpg

SMALL EARTHQUAKE.0054.jpg

SMALL EARTHQUAKE.0055.jpg

SMALL EARTHQUAKE.0056.jpg

SMALL EARTHQUAKE.0057.jpg

SMALL EARTHQUAKE.0058.jpg

SMALL EARTHQUAKE.0059.jpg

SMALL EARTHQUAKE.0060.jpg

SMALL EARTHQUAKE.0061.jpg

SMALL EARTHQUAKE.0062.jpg

SMALL EARTHQUAKE.0063.jpg

SMALL EARTHQUAKE.0064.jpg

SMALL EARTHQUAKE.0065.jpg

SMALL EARTHQUAKE.0066.jpg

SMALL EARTHQUAKE.0067.jpg

SMALL EARTHQUAKE.0068.jpg

SMALL EARTHQUAKE.0069.jpg

SMALL EARTHQUAKE.0070.jpg

SMALL EARTHQUAKE.0071.jpg

SMALL EARTHQUAKE.0072.jpg

SMALL EARTHQUAKE.0073.jpg

SMALL EARTHQUAKE.0074.jpg

SMALL EARTHQUAKE.0075.jpg

SMALL EARTHQUAKE.0076.jpg

SMALL EARTHQUAKE.0077.jpg

SMALL EARTHQUAKE.0078.jpg

SMALL EARTHQUAKE.0079.jpg

SMALL EARTHQUAKE.0080.jpg

SMALL EARTHQUAKE.0081.jpg

SMALL EARTHQUAKE.0082.jpg

SMALL EARTHQUAKE.0083.jpg

SMALL EARTHQUAKE.0084.jpg

SMALL EARTHQUAKE.0085.jpg

SMALL EARTHQUAKE.0086.jpg

SMALL EARTHQUAKE.0087.jpg

SMALL EARTHQUAKE.0088.jpg

SMALL EARTHQUAKE.0089.jpg

SMALL EARTHQUAKE.0090.jpg

SMALL EARTHQUAKE.0091.jpg

SMALL EARTHQUAKE.0092.jpg

SMALL EARTHQUAKE.0093.jpg

SMALL EARTHQUAKE.0094.jpg

SMALL EARTHQUAKE.0095.jpg

SMALL EARTHQUAKE.0096.jpg

SMALL EARTHQUAKE.0097.jpg

SMALL EARTHQUAKE.0098.jpg

SMALL EARTHQUAKE.0099.jpg

SMALL EARTHQUAKE.0100.jpg

SMALL EARTHQUAKE.0101.jpg

SMALL EARTHQUAKE.0102.jpg

SMALL EARTHQUAKE.0103.jpg

SMALL EARTHQUAKE.0104.jpg

SMALL EARTHQUAKE.0105.jpg

SMALL EARTHQUAKE.0106.jpg

SMALL EARTHQUAKE.0107.jpg

SMALL EARTHQUAKE.0108.jpg

SMALL EARTHQUAKE.0109.jpg

SMALL EARTHQUAKE.0110.jpg

SMALL EARTHQUAKE.0111.jpg

SMALL EARTHQUAKE.0112.jpg

SMALL EARTHQUAKE.0113.jpg

SMALL EARTHQUAKE.0114.jpg

SMALL EARTHQUAKE.0115.jpg

SMALL EARTHQUAKE.0116.jpg

SMALL EARTHQUAKE.0117.jpg

SMALL EARTHQUAKE.0118.jpg

SMALL EARTHQUAKE.0119.jpg

SMALL EARTHQUAKE.0120.jpg

SMALL EARTHQUAKE.0121.jpg

SMALL EARTHQUAKE.0122.jpg

SMALL EARTHQUAKE.0123.jpg

SMALL EARTHQUAKE.0124.jpg

SMALL EARTHQUAKE.0125.jpg

SMALL EARTHQUAKE.0126.jpg

SMALL EARTHQUAKE.0127.jpg

SMALL EARTHQUAKE.0128.jpg

SMALL EARTHQUAKE.0129.jpg

SMALL EARTHQUAKE.0130.jpg

SMALL EARTHQUAKE.0131.jpg

SMALL EARTHQUAKE.0132.jpg

SMALL EARTHQUAKE.0133.jpg

SMALL EARTHQUAKE.0134.jpg

SMALL EARTHQUAKE.0135.jpg

SMALL EARTHQUAKE.0136.jpg

SMALL EARTHQUAKE.0137.jpg

SMALL EARTHQUAKE.0138.jpg

SMALL EARTHQUAKE.0139.jpg

SMALL EARTHQUAKE.0140.jpg

SMALL EARTHQUAKE.0141.jpg

SMALL EARTHQUAKE.0142.jpg

SMALL EARTHQUAKE.0143.jpg

SMALL EARTHQUAKE.0144.jpg

SMALL EARTHQUAKE.0145.jpg

SMALL EARTHQUAKE.0146.jpg

SMALL EARTHQUAKE.0147.jpg

SMALL EARTHQUAKE.0148.jpg

SMALL EARTHQUAKE.0149.jpg

SMALL EARTHQUAKE.0150.jpg

SMALL EARTHQUAKE.0151.jpg

SMALL EARTHQUAKE.0152.jpg

SMALL EARTHQUAKE.0153.jpg

SMALL EARTHQUAKE.0154.jpg

SMALL EARTHQUAKE.0155.jpg

SMALL EARTHQUAKE.0156.jpg

SMALL EARTHQUAKE.0157.jpg

SMALL EARTHQUAKE.0158.jpg

SMALL EARTHQUAKE.0159.jpg

SMALL EARTHQUAKE.0160.jpg

SMALL EARTHQUAKE.0161.jpg

SMALL EARTHQUAKE.0162.jpg

SMALL EARTHQUAKE.0163.jpg

SMALL EARTHQUAKE.0164.jpg

SMALL EARTHQUAKE.0165.jpg

SMALL EARTHQUAKE.0166.jpg

SMALL EARTHQUAKE.0167.jpg

SMALL EARTHQUAKE.0168.jpg

SMALL EARTHQUAKE.0169.jpg

SMALL EARTHQUAKE.0170.jpg

SMALL EARTHQUAKE.0171.jpg

SMALL EARTHQUAKE.0172.jpg

SMALL EARTHQUAKE.0173.jpg

SMALL EARTHQUAKE.0174.jpg

SMALL EARTHQUAKE.0175.jpg

SMALL EARTHQUAKE.0176.jpg

SMALL EARTHQUAKE.0177.jpg

SMALL EARTHQUAKE.0178.jpg

SMALL EARTHQUAKE.0179.jpg

SMALL EARTHQUAKE.0180.jpg

SMALL EARTHQUAKE.0181.jpg

SMALL EARTHQUAKE.0182.jpg

SMALL EARTHQUAKE.0183.jpg

SMALL EARTHQUAKE.0184.jpg

SMALL EARTHQUAKE.0185.jpg

SMALL EARTHQUAKE.0186.jpg

SMALL EARTHQUAKE.0187.jpg

SMALL EARTHQUAKE.0188.jpg

SMALL EARTHQUAKE.0189.jpg

SMALL EARTHQUAKE.0190.jpg

SMALL EARTHQUAKE.0191.jpg

SMALL EARTHQUAKE.0192.jpg

SMALL EARTHQUAKE.0193.jpg

SMALL EARTHQUAKE.0194.jpg

SMALL EARTHQUAKE.0195.jpg

SMALL EARTHQUAKE.0196.jpg

SMALL EARTHQUAKE.0197.jpg

SMALL EARTHQUAKE.0198.jpg

SMALL EARTHQUAKE.0199.jpg

SMALL EARTHQUAKE.0200.jpg

SMALL EARTHQUAKE.0201.jpg

SMALL EARTHQUAKE.0202.jpg

SMALL EARTHQUAKE.0203.jpg

SMALL EARTHQUAKE.0204.jpg

SMALL EARTHQUAKE.0205.jpg

SMALL EARTHQUAKE.0206.jpg

SMALL EARTHQUAKE.0207.jpg

SMALL EARTHQUAKE.0208.jpg

SMALL EARTHQUAKE.0209.jpg

SMALL EARTHQUAKE.0210.jpg

SMALL EARTHQUAKE.0211.jpg

SMALL EARTHQUAKE.0212.jpg

SMALL EARTHQUAKE.0213.jpg

SMALL EARTHQUAKE.0214.jpg

SMALL EARTHQUAKE.0215.jpg

SMALL EARTHQUAKE.0216.jpg

SMALL EARTHQUAKE.0217.jpg

SMALL EARTHQUAKE.0218.jpg

SMALL EARTHQUAKE.0219.jpg

SMALL EARTHQUAKE.0220.jpg

SMALL EARTHQUAKE.0221.jpg

SMALL EARTHQUAKE.0222.jpg

SMALL EARTHQUAKE.0223.jpg

SMALL EARTHQUAKE.0224.jpg

SMALL EARTHQUAKE.0225.jpg

SMALL EARTHQUAKE.0226.jpg

SMALL EARTHQUAKE.0227.jpg

SMALL EARTHQUAKE.0228.jpg

SMALL EARTHQUAKE.0229.jpg

SMALL EARTHQUAKE.0230.jpg

SMALL EARTHQUAKE.0231.jpg

SMALL EARTHQUAKE.0232.jpg

SMALL EARTHQUAKE.0233.jpg

SMALL EARTHQUAKE.0234.jpg

SMALL EARTHQUAKE.0235.jpg

SMALL EARTHQUAKE.0236.jpg

SMALL EARTHQUAKE.0237.jpg

SMALL EARTHQUAKE.0238.jpg

SMALL EARTHQUAKE.0239.jpg

SMALL EARTHQUAKE.0240.jpg

ScoreBoxE.png

ScoreBoxE2.png

jl1.0.1.jar

META-INF/MANIFEST.MF

Manifest-Version: 1.0 Ant-Version: Apache Ant 1.7.0 Created-By: 1.5.0_15-b04 (Sun Microsystems Inc.)

javazoom/jl/converter/Converter$PrintWriterProgressListener.class

package javazoom.jl.converter;
public synchronized class Converter$PrintWriterProgressListener implements Converter$ProgressListener {
    public static final int NO_DETAIL = 0;
    public static final int EXPERT_DETAIL = 1;
    public static final int VERBOSE_DETAIL = 2;
    public static final int DEBUG_DETAIL = 7;
    public static final int MAX_DETAIL = 10;
    private java.io.PrintWriter pw;
    private int detailLevel;
    public static Converter$PrintWriterProgressListener newStdOut(int);
    public void Converter$PrintWriterProgressListener(java.io.PrintWriter, int);
    public boolean isDetail(int);
    public void converterUpdate(int, int, int);
    public void parsedFrame(int, javazoom.jl.decoder.Header);
    public void readFrame(int, javazoom.jl.decoder.Header);
    public void decodedFrame(int, javazoom.jl.decoder.Header, javazoom.jl.decoder.Obuffer);
    public boolean converterException(Throwable);
}

javazoom/jl/converter/Converter$ProgressListener.class

package javazoom.jl.converter;
public abstract interface Converter$ProgressListener {
    public static final int UPDATE_FRAME_COUNT = 1;
    public static final int UPDATE_CONVERT_COMPLETE = 2;
    public abstract void converterUpdate(int, int, int);
    public abstract void parsedFrame(int, javazoom.jl.decoder.Header);
    public abstract void readFrame(int, javazoom.jl.decoder.Header);
    public abstract void decodedFrame(int, javazoom.jl.decoder.Header, javazoom.jl.decoder.Obuffer);
    public abstract boolean converterException(Throwable);
}

javazoom/jl/converter/Converter.class

package javazoom.jl.converter;
public synchronized class Converter {
    public void Converter();
    public synchronized void convert(String, String) throws javazoom.jl.decoder.JavaLayerException;
    public synchronized void convert(String, String, Converter$ProgressListener) throws javazoom.jl.decoder.JavaLayerException;
    public void convert(String, String, Converter$ProgressListener, javazoom.jl.decoder.Decoder$Params) throws javazoom.jl.decoder.JavaLayerException;
    public synchronized void convert(java.io.InputStream, String, Converter$ProgressListener, javazoom.jl.decoder.Decoder$Params) throws javazoom.jl.decoder.JavaLayerException;
    protected int countFrames(java.io.InputStream);
    protected java.io.InputStream openInput(String) throws java.io.IOException;
}

javazoom/jl/converter/RiffFile$RiffChunkHeader.class

package javazoom.jl.converter;
synchronized class RiffFile$RiffChunkHeader {
    public int ckID;
    public int ckSize;
    public void RiffFile$RiffChunkHeader(RiffFile);
}

javazoom/jl/converter/RiffFile.class

package javazoom.jl.converter;
public synchronized class RiffFile {
    public static final int DDC_SUCCESS = 0;
    public static final int DDC_FAILURE = 1;
    public static final int DDC_OUT_OF_MEMORY = 2;
    public static final int DDC_FILE_ERROR = 3;
    public static final int DDC_INVALID_CALL = 4;
    public static final int DDC_USER_ABORT = 5;
    public static final int DDC_INVALID_FILE = 6;
    public static final int RFM_UNKNOWN = 0;
    public static final int RFM_WRITE = 1;
    public static final int RFM_READ = 2;
    private RiffFile$RiffChunkHeader riff_header;
    protected int fmode;
    protected java.io.RandomAccessFile file;
    public void RiffFile();
    public int CurrentFileMode();
    public int Open(String, int);
    public int Write(byte[], int);
    public int Write(short[], int);
    public int Write(RiffFile$RiffChunkHeader, int);
    public int Write(short, int);
    public int Write(int, int);
    public int Read(byte[], int);
    public int Expect(String, int);
    public int Close();
    public long CurrentFilePosition();
    public int Backpatch(long, RiffFile$RiffChunkHeader, int);
    public int Backpatch(long, byte[], int);
    protected int Seek(long);
    private String DDCRET_String(int);
    public static int FourCC(String);
}

javazoom/jl/converter/WaveFile$WaveFileSample.class

package javazoom.jl.converter;
public synchronized class WaveFile$WaveFileSample {
    public short[] chan;
    public void WaveFile$WaveFileSample(WaveFile);
}

javazoom/jl/converter/WaveFile$WaveFormat_Chunk.class

package javazoom.jl.converter;
synchronized class WaveFile$WaveFormat_Chunk {
    public RiffFile$RiffChunkHeader header;
    public WaveFile$WaveFormat_ChunkData data;
    public void WaveFile$WaveFormat_Chunk(WaveFile);
    public int VerifyValidity();
}

javazoom/jl/converter/WaveFile$WaveFormat_ChunkData.class

package javazoom.jl.converter;
synchronized class WaveFile$WaveFormat_ChunkData {
    public short wFormatTag;
    public short nChannels;
    public int nSamplesPerSec;
    public int nAvgBytesPerSec;
    public short nBlockAlign;
    public short nBitsPerSample;
    public void WaveFile$WaveFormat_ChunkData(WaveFile);
    public void Config(int, short, short);
}

javazoom/jl/converter/WaveFile.class

package javazoom.jl.converter;
public synchronized class WaveFile extends RiffFile {
    public static final int MAX_WAVE_CHANNELS = 2;
    private WaveFile$WaveFormat_Chunk wave_format;
    private RiffFile$RiffChunkHeader pcm_data;
    private long pcm_data_offset;
    private int num_samples;
    public void WaveFile();
    public int OpenForWrite(String, int, short, short);
    public int WriteData(short[], int);
    public int Close();
    public int SamplingRate();
    public short BitsPerSample();
    public short NumChannels();
    public int NumSamples();
    public int OpenForWrite(String, WaveFile);
    public long CurrentFilePosition();
}

javazoom/jl/converter/WaveFileObuffer.class

package javazoom.jl.converter;
public synchronized class WaveFileObuffer extends javazoom.jl.decoder.Obuffer {
    private short[] buffer;
    private short[] bufferp;
    private int channels;
    private WaveFile outWave;
    short[] myBuffer;
    public void WaveFileObuffer(int, int, String);
    public void append(int, short);
    public void write_buffer(int);
    public void close();
    public void clear_buffer();
    public void set_stop_flag();
}

javazoom/jl/converter/jlc$jlcArgs.class

package javazoom.jl.converter;
synchronized class jlc$jlcArgs {
    public int which_c;
    public int output_mode;
    public boolean use_own_scalefactor;
    public float scalefactor;
    public String output_filename;
    public String filename;
    public boolean verbose_mode;
    public int verbose_level;
    public void jlc$jlcArgs();
    public boolean processArgs(String[]);
    public boolean Usage();
}

javazoom/jl/converter/jlc.class

package javazoom.jl.converter;
public synchronized class jlc {
    public void jlc();
    public static void main(String[]);
}

javazoom/jl/decoder/BitReserve.class

package javazoom.jl.decoder;
final synchronized class BitReserve {
    private static final int BUFSIZE = 32768;
    private static final int BUFSIZE_MASK = 32767;
    private int offset;
    private int totbit;
    private int buf_byte_idx;
    private final int[] buf;
    private int buf_bit_idx;
    void BitReserve();
    public int hsstell();
    public int hgetbits(int);
    public int hget1bit();
    public void hputbuf(int);
    public void rewindNbits(int);
    public void rewindNbytes(int);
}

javazoom/jl/decoder/Bitstream.class

package javazoom.jl.decoder;
public final synchronized class Bitstream implements BitstreamErrors {
    static byte INITIAL_SYNC;
    static byte STRICT_SYNC;
    private static final int BUFFER_INT_SIZE = 433;
    private final int[] framebuffer;
    private int framesize;
    private byte[] frame_bytes;
    private int wordpointer;
    private int bitindex;
    private int syncword;
    private int header_pos;
    private boolean single_ch_mode;
    private final int[] bitmask;
    private final java.io.PushbackInputStream source;
    private final Header header;
    private final byte[] syncbuf;
    private Crc16[] crc;
    private byte[] rawid3v2;
    private boolean firstframe;
    public void Bitstream(java.io.InputStream);
    public int header_pos();
    private void loadID3v2(java.io.InputStream);
    private int readID3v2Header(java.io.InputStream) throws java.io.IOException;
    public java.io.InputStream getRawID3v2();
    public void close() throws BitstreamException;
    public Header readFrame() throws BitstreamException;
    private Header readNextFrame() throws BitstreamException;
    private void nextFrame() throws BitstreamException;
    public void unreadFrame() throws BitstreamException;
    public void closeFrame();
    public boolean isSyncCurrentPosition(int) throws BitstreamException;
    public int readBits(int);
    public int readCheckedBits(int);
    protected BitstreamException newBitstreamException(int);
    protected BitstreamException newBitstreamException(int, Throwable);
    int syncHeader(byte) throws BitstreamException;
    public boolean isSyncMark(int, int, int);
    int read_frame_data(int) throws BitstreamException;
    void parse_frame() throws BitstreamException;
    public int get_bits(int);
    void set_syncword(int);
    private int readFully(byte[], int, int) throws BitstreamException;
    private int readBytes(byte[], int, int) throws BitstreamException;
    static void <clinit>();
}

javazoom/jl/decoder/BitstreamErrors.class

package javazoom.jl.decoder;
public abstract interface BitstreamErrors extends JavaLayerErrors {
    public static final int UNKNOWN_ERROR = 256;
    public static final int UNKNOWN_SAMPLE_RATE = 257;
    public static final int STREAM_ERROR = 258;
    public static final int UNEXPECTED_EOF = 259;
    public static final int STREAM_EOF = 260;
    public static final int INVALIDFRAME = 261;
    public static final int BITSTREAM_LAST = 511;
}

javazoom/jl/decoder/BitstreamException.class

package javazoom.jl.decoder;
public synchronized class BitstreamException extends JavaLayerException implements BitstreamErrors {
    private int errorcode;
    public void BitstreamException(String, Throwable);
    public void BitstreamException(int, Throwable);
    public int getErrorCode();
    public static String getErrorString(int);
}

javazoom/jl/decoder/Control.class

package javazoom.jl.decoder;
public abstract interface Control {
    public abstract void start();
    public abstract void stop();
    public abstract boolean isPlaying();
    public abstract void pause();
    public abstract boolean isRandomAccess();
    public abstract double getPosition();
    public abstract void setPosition(double);
}

javazoom/jl/decoder/Crc16.class

package javazoom.jl.decoder;
public final synchronized class Crc16 {
    private static short polynomial;
    private short crc;
    public void Crc16();
    public void add_bits(int, int);
    public short checksum();
    static void <clinit>();
}

javazoom/jl/decoder/Decoder$Params.class

package javazoom.jl.decoder;
public synchronized class Decoder$Params implements Cloneable {
    private OutputChannels outputChannels;
    private Equalizer equalizer;
    public void Decoder$Params();
    public Object clone();
    public void setOutputChannels(OutputChannels);
    public OutputChannels getOutputChannels();
    public Equalizer getInitialEqualizerSettings();
}

javazoom/jl/decoder/Decoder.class

package javazoom.jl.decoder;
public synchronized class Decoder implements DecoderErrors {
    private static final Decoder$Params DEFAULT_PARAMS;
    private Obuffer output;
    private SynthesisFilter filter1;
    private SynthesisFilter filter2;
    private LayerIIIDecoder l3decoder;
    private LayerIIDecoder l2decoder;
    private LayerIDecoder l1decoder;
    private int outputFrequency;
    private int outputChannels;
    private Equalizer equalizer;
    private Decoder$Params params;
    private boolean initialized;
    public void Decoder();
    public void Decoder(Decoder$Params);
    public static Decoder$Params getDefaultParams();
    public void setEqualizer(Equalizer);
    public Obuffer decodeFrame(Header, Bitstream) throws DecoderException;
    public void setOutputBuffer(Obuffer);
    public int getOutputFrequency();
    public int getOutputChannels();
    public int getOutputBlockSize();
    protected DecoderException newDecoderException(int);
    protected DecoderException newDecoderException(int, Throwable);
    protected FrameDecoder retrieveDecoder(Header, Bitstream, int) throws DecoderException;
    private void initialize(Header) throws DecoderException;
    static void <clinit>();
}

javazoom/jl/decoder/DecoderErrors.class

package javazoom.jl.decoder;
public abstract interface DecoderErrors extends JavaLayerErrors {
    public static final int UNKNOWN_ERROR = 512;
    public static final int UNSUPPORTED_LAYER = 513;
    public static final int ILLEGAL_SUBBAND_ALLOCATION = 514;
}

javazoom/jl/decoder/DecoderException.class

package javazoom.jl.decoder;
public synchronized class DecoderException extends JavaLayerException implements DecoderErrors {
    private int errorcode;
    public void DecoderException(String, Throwable);
    public void DecoderException(int, Throwable);
    public int getErrorCode();
    public static String getErrorString(int);
}

javazoom/jl/decoder/Equalizer$EQFunction.class

package javazoom.jl.decoder;
public abstract synchronized class Equalizer$EQFunction {
    public void Equalizer$EQFunction();
    public float getBand(int);
}

javazoom/jl/decoder/Equalizer.class

package javazoom.jl.decoder;
public final synchronized class Equalizer {
    public static final float BAND_NOT_PRESENT = -Infinity;
    public static final Equalizer PASS_THRU_EQ;
    private static final int BANDS = 32;
    private final float[] settings;
    public void Equalizer();
    public void Equalizer(float[]);
    public void Equalizer(Equalizer$EQFunction);
    public void setFrom(float[]);
    public void setFrom(Equalizer$EQFunction);
    public void setFrom(Equalizer);
    public void reset();
    public int getBandCount();
    public float setBand(int, float);
    public float getBand(int);
    private float limit(float);
    float[] getBandFactors();
    float getBandFactor(float);
    static void <clinit>();
}

javazoom/jl/decoder/FrameDecoder.class

package javazoom.jl.decoder;
public abstract interface FrameDecoder {
    public abstract void decodeFrame() throws DecoderException;
}

javazoom/jl/decoder/Header.class

package javazoom.jl.decoder;
public final synchronized class Header {
    public static final int[][] frequencies;
    public static final int MPEG2_LSF = 0;
    public static final int MPEG25_LSF = 2;
    public static final int MPEG1 = 1;
    public static final int STEREO = 0;
    public static final int JOINT_STEREO = 1;
    public static final int DUAL_CHANNEL = 2;
    public static final int SINGLE_CHANNEL = 3;
    public static final int FOURTYFOUR_POINT_ONE = 0;
    public static final int FOURTYEIGHT = 1;
    public static final int THIRTYTWO = 2;
    private int h_layer;
    private int h_protection_bit;
    private int h_bitrate_index;
    private int h_padding_bit;
    private int h_mode_extension;
    private int h_version;
    private int h_mode;
    private int h_sample_frequency;
    private int h_number_of_subbands;
    private int h_intensity_stereo_bound;
    private boolean h_copyright;
    private boolean h_original;
    private double[] h_vbr_time_per_frame;
    private boolean h_vbr;
    private int h_vbr_frames;
    private int h_vbr_scale;
    private int h_vbr_bytes;
    private byte[] h_vbr_toc;
    private byte syncmode;
    private Crc16 crc;
    public short checksum;
    public int framesize;
    public int nSlots;
    private int _headerstring;
    public static final int[][][] bitrates;
    public static final String[][][] bitrate_str;
    void Header();
    public String toString();
    void read_header(Bitstream, Crc16[]) throws BitstreamException;
    void parseVBR(byte[]) throws BitstreamException;
    public int version();
    public int layer();
    public int bitrate_index();
    public int sample_frequency();
    public int frequency();
    public int mode();
    public boolean checksums();
    public boolean copyright();
    public boolean original();
    public boolean vbr();
    public int vbr_scale();
    public byte[] vbr_toc();
    public boolean checksum_ok();
    public boolean padding();
    public int slots();
    public int mode_extension();
    public int calculate_framesize();
    public int max_number_of_frames(int);
    public int min_number_of_frames(int);
    public float ms_per_frame();
    public float total_ms(int);
    public int getSyncHeader();
    public String layer_string();
    public String bitrate_string();
    public int bitrate();
    public int bitrate_instant();
    public String sample_frequency_string();
    public String mode_string();
    public String version_string();
    public int number_of_subbands();
    public int intensity_stereo_bound();
    static void <clinit>();
}

javazoom/jl/decoder/InputStreamSource.class

package javazoom.jl.decoder;
public synchronized class InputStreamSource implements Source {
    private final java.io.InputStream in;
    public void InputStreamSource(java.io.InputStream);
    public int read(byte[], int, int) throws java.io.IOException;
    public boolean willReadBlock();
    public boolean isSeekable();
    public long tell();
    public long seek(long);
    public long length();
}

javazoom/jl/decoder/JavaLayerError.class

package javazoom.jl.decoder;
public synchronized class JavaLayerError extends Error {
    public void JavaLayerError();
}

javazoom/jl/decoder/JavaLayerErrors.class

package javazoom.jl.decoder;
public abstract interface JavaLayerErrors {
    public static final int BITSTREAM_ERROR = 256;
    public static final int DECODER_ERROR = 512;
}

javazoom/jl/decoder/JavaLayerException.class

package javazoom.jl.decoder;
public synchronized class JavaLayerException extends Exception {
    private Throwable exception;
    public void JavaLayerException();
    public void JavaLayerException(String);
    public void JavaLayerException(String, Throwable);
    public Throwable getException();
    public void printStackTrace();
    public void printStackTrace(java.io.PrintStream);
}

javazoom/jl/decoder/JavaLayerHook.class

package javazoom.jl.decoder;
public abstract interface JavaLayerHook {
    public abstract java.io.InputStream getResourceAsStream(String);
}

javazoom/jl/decoder/JavaLayerUtils.class

package javazoom.jl.decoder;
public synchronized class JavaLayerUtils {
    private static JavaLayerHook hook;
    public void JavaLayerUtils();
    public static Object deserialize(java.io.InputStream, Class) throws java.io.IOException;
    public static Object deserialize(java.io.InputStream) throws java.io.IOException;
    public static Object deserializeArray(java.io.InputStream, Class, int) throws java.io.IOException;
    public static Object deserializeArrayResource(String, Class, int) throws java.io.IOException;
    public static void serialize(java.io.OutputStream, Object) throws java.io.IOException;
    public static synchronized void setHook(JavaLayerHook);
    public static synchronized JavaLayerHook getHook();
    public static synchronized java.io.InputStream getResourceAsStream(String);
    static void <clinit>();
}

javazoom/jl/decoder/LayerIDecoder$Subband.class

package javazoom.jl.decoder;
abstract synchronized class LayerIDecoder$Subband {
    public static final float[] scalefactors;
    void LayerIDecoder$Subband();
    public abstract void read_allocation(Bitstream, Header, Crc16) throws DecoderException;
    public abstract void read_scalefactor(Bitstream, Header);
    public abstract boolean read_sampledata(Bitstream);
    public abstract boolean put_next_sample(int, SynthesisFilter, SynthesisFilter);
    static void <clinit>();
}

javazoom/jl/decoder/LayerIDecoder$SubbandLayer1.class

package javazoom.jl.decoder;
synchronized class LayerIDecoder$SubbandLayer1 extends LayerIDecoder$Subband {
    public static final float[] table_factor;
    public static final float[] table_offset;
    protected int subbandnumber;
    protected int samplenumber;
    protected int allocation;
    protected float scalefactor;
    protected int samplelength;
    protected float sample;
    protected float factor;
    protected float offset;
    public void LayerIDecoder$SubbandLayer1(int);
    public void read_allocation(Bitstream, Header, Crc16) throws DecoderException;
    public void read_scalefactor(Bitstream, Header);
    public boolean read_sampledata(Bitstream);
    public boolean put_next_sample(int, SynthesisFilter, SynthesisFilter);
    static void <clinit>();
}

javazoom/jl/decoder/LayerIDecoder$SubbandLayer1IntensityStereo.class

package javazoom.jl.decoder;
synchronized class LayerIDecoder$SubbandLayer1IntensityStereo extends LayerIDecoder$SubbandLayer1 {
    protected float channel2_scalefactor;
    public void LayerIDecoder$SubbandLayer1IntensityStereo(int);
    public void read_allocation(Bitstream, Header, Crc16) throws DecoderException;
    public void read_scalefactor(Bitstream, Header);
    public boolean read_sampledata(Bitstream);
    public boolean put_next_sample(int, SynthesisFilter, SynthesisFilter);
}

javazoom/jl/decoder/LayerIDecoder$SubbandLayer1Stereo.class

package javazoom.jl.decoder;
synchronized class LayerIDecoder$SubbandLayer1Stereo extends LayerIDecoder$SubbandLayer1 {
    protected int channel2_allocation;
    protected float channel2_scalefactor;
    protected int channel2_samplelength;
    protected float channel2_sample;
    protected float channel2_factor;
    protected float channel2_offset;
    public void LayerIDecoder$SubbandLayer1Stereo(int);
    public void read_allocation(Bitstream, Header, Crc16) throws DecoderException;
    public void read_scalefactor(Bitstream, Header);
    public boolean read_sampledata(Bitstream);
    public boolean put_next_sample(int, SynthesisFilter, SynthesisFilter);
}

javazoom/jl/decoder/LayerIDecoder.class

package javazoom.jl.decoder;
synchronized class LayerIDecoder implements FrameDecoder {
    protected Bitstream stream;
    protected Header header;
    protected SynthesisFilter filter1;
    protected SynthesisFilter filter2;
    protected Obuffer buffer;
    protected int which_channels;
    protected int mode;
    protected int num_subbands;
    protected LayerIDecoder$Subband[] subbands;
    protected Crc16 crc;
    public void LayerIDecoder();
    public void create(Bitstream, Header, SynthesisFilter, SynthesisFilter, Obuffer, int);
    public void decodeFrame() throws DecoderException;
    protected void createSubbands();
    protected void readAllocation() throws DecoderException;
    protected void readScaleFactorSelection();
    protected void readScaleFactors();
    protected void readSampleData();
}

javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2.class

package javazoom.jl.decoder;
synchronized class LayerIIDecoder$SubbandLayer2 extends LayerIDecoder$Subband {
    public static final float[] grouping_5bits;
    public static final float[] grouping_7bits;
    public static final float[] grouping_10bits;
    public static final int[] table_ab1_codelength;
    public static final float[][] table_ab1_groupingtables;
    public static final float[] table_ab1_factor;
    public static final float[] table_ab1_c;
    public static final float[] table_ab1_d;
    public static final float[][] table_ab234_groupingtables;
    public static final int[] table_ab2_codelength;
    public static final float[] table_ab2_factor;
    public static final float[] table_ab2_c;
    public static final float[] table_ab2_d;
    public static final int[] table_ab3_codelength;
    public static final float[] table_ab3_factor;
    public static final float[] table_ab3_c;
    public static final float[] table_ab3_d;
    public static final int[] table_ab4_codelength;
    public static final float[] table_ab4_factor;
    public static final float[] table_ab4_c;
    public static final float[] table_ab4_d;
    public static final int[] table_cd_codelength;
    public static final float[][] table_cd_groupingtables;
    public static final float[] table_cd_factor;
    public static final float[] table_cd_c;
    public static final float[] table_cd_d;
    protected int subbandnumber;
    protected int allocation;
    protected int scfsi;
    protected float scalefactor1;
    protected float scalefactor2;
    protected float scalefactor3;
    protected int[] codelength;
    protected float[][] groupingtable;
    protected float[] factor;
    protected int groupnumber;
    protected int samplenumber;
    protected float[] samples;
    protected float[] c;
    protected float[] d;
    public void LayerIIDecoder$SubbandLayer2(int);
    protected int get_allocationlength(Header);
    protected void prepare_sample_reading(Header, int, int, float[], int[], float[], float[]);
    public void read_allocation(Bitstream, Header, Crc16);
    public void read_scalefactor_selection(Bitstream, Crc16);
    public void read_scalefactor(Bitstream, Header);
    public boolean read_sampledata(Bitstream);
    public boolean put_next_sample(int, SynthesisFilter, SynthesisFilter);
    static void <clinit>();
}

javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2IntensityStereo.class

package javazoom.jl.decoder;
synchronized class LayerIIDecoder$SubbandLayer2IntensityStereo extends LayerIIDecoder$SubbandLayer2 {
    protected int channel2_scfsi;
    protected float channel2_scalefactor1;
    protected float channel2_scalefactor2;
    protected float channel2_scalefactor3;
    public void LayerIIDecoder$SubbandLayer2IntensityStereo(int);
    public void read_allocation(Bitstream, Header, Crc16);
    public void read_scalefactor_selection(Bitstream, Crc16);
    public void read_scalefactor(Bitstream, Header);
    public boolean read_sampledata(Bitstream);
    public boolean put_next_sample(int, SynthesisFilter, SynthesisFilter);
}

javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2Stereo.class

package javazoom.jl.decoder;
synchronized class LayerIIDecoder$SubbandLayer2Stereo extends LayerIIDecoder$SubbandLayer2 {
    protected int channel2_allocation;
    protected int channel2_scfsi;
    protected float channel2_scalefactor1;
    protected float channel2_scalefactor2;
    protected float channel2_scalefactor3;
    protected int[] channel2_codelength;
    protected float[] channel2_factor;
    protected float[] channel2_samples;
    protected float[] channel2_c;
    protected float[] channel2_d;
    public void LayerIIDecoder$SubbandLayer2Stereo(int);
    public void read_allocation(Bitstream, Header, Crc16);
    public void read_scalefactor_selection(Bitstream, Crc16);
    public void read_scalefactor(Bitstream, Header);
    public boolean read_sampledata(Bitstream);
    public boolean put_next_sample(int, SynthesisFilter, SynthesisFilter);
}

javazoom/jl/decoder/LayerIIDecoder.class

package javazoom.jl.decoder;
synchronized class LayerIIDecoder extends LayerIDecoder implements FrameDecoder {
    public void LayerIIDecoder();
    protected void createSubbands();
    protected void readScaleFactorSelection();
}

javazoom/jl/decoder/LayerIIIDecoder$III_side_info_t.class

package javazoom.jl.decoder;
synchronized class LayerIIIDecoder$III_side_info_t {
    public int main_data_begin;
    public int private_bits;
    public LayerIIIDecoder$temporaire[] ch;
    public void LayerIIIDecoder$III_side_info_t();
}

javazoom/jl/decoder/LayerIIIDecoder$SBI.class

package javazoom.jl.decoder;
synchronized class LayerIIIDecoder$SBI {
    public int[] l;
    public int[] s;
    public void LayerIIIDecoder$SBI();
    public void LayerIIIDecoder$SBI(int[], int[]);
}

javazoom/jl/decoder/LayerIIIDecoder$Sftable.class

package javazoom.jl.decoder;
synchronized class LayerIIIDecoder$Sftable {
    public int[] l;
    public int[] s;
    public void LayerIIIDecoder$Sftable(LayerIIIDecoder);
    public void LayerIIIDecoder$Sftable(LayerIIIDecoder, int[], int[]);
}

javazoom/jl/decoder/LayerIIIDecoder$gr_info_s.class

package javazoom.jl.decoder;
synchronized class LayerIIIDecoder$gr_info_s {
    public int part2_3_length;
    public int big_values;
    public int global_gain;
    public int scalefac_compress;
    public int window_switching_flag;
    public int block_type;
    public int mixed_block_flag;
    public int[] table_select;
    public int[] subblock_gain;
    public int region0_count;
    public int region1_count;
    public int preflag;
    public int scalefac_scale;
    public int count1table_select;
    public void LayerIIIDecoder$gr_info_s();
}

javazoom/jl/decoder/LayerIIIDecoder$temporaire.class

package javazoom.jl.decoder;
synchronized class LayerIIIDecoder$temporaire {
    public int[] scfsi;
    public LayerIIIDecoder$gr_info_s[] gr;
    public void LayerIIIDecoder$temporaire();
}

javazoom/jl/decoder/LayerIIIDecoder$temporaire2.class

package javazoom.jl.decoder;
synchronized class LayerIIIDecoder$temporaire2 {
    public int[] l;
    public int[][] s;
    public void LayerIIIDecoder$temporaire2();
}

javazoom/jl/decoder/LayerIIIDecoder.class

package javazoom.jl.decoder;
final synchronized class LayerIIIDecoder implements FrameDecoder {
    final double d43;
    public int[] scalefac_buffer;
    private int CheckSumHuff;
    private int[] is_1d;
    private float[][][] ro;
    private float[][][] lr;
    private float[] out_1d;
    private float[][] prevblck;
    private float[][] k;
    private int[] nonzero;
    private Bitstream stream;
    private Header header;
    private SynthesisFilter filter1;
    private SynthesisFilter filter2;
    private Obuffer buffer;
    private int which_channels;
    private BitReserve br;
    private LayerIIIDecoder$III_side_info_t si;
    private LayerIIIDecoder$temporaire2[] III_scalefac_t;
    private LayerIIIDecoder$temporaire2[] scalefac;
    private int max_gr;
    private int frame_start;
    private int part2_start;
    private int channels;
    private int first_channel;
    private int last_channel;
    private int sfreq;
    private float[] samples1;
    private float[] samples2;
    private final int[] new_slen;
    int[] x;
    int[] y;
    int[] v;
    int[] w;
    int[] is_pos;
    float[] is_ratio;
    float[] tsOutCopy;
    float[] rawout;
    private int counter;
    private static final int SSLIMIT = 18;
    private static final int SBLIMIT = 32;
    private static final int[][] slen;
    public static final int[] pretab;
    private LayerIIIDecoder$SBI[] sfBandIndex;
    public static final float[] two_to_negative_half_pow;
    public static final float[] t_43;
    public static final float[][] io;
    public static final float[] TAN12;
    private static int[][] reorder_table;
    private static final float[] cs;
    private static final float[] ca;
    public static final float[][] win;
    public LayerIIIDecoder$Sftable sftable;
    public static final int[][][] nr_of_sfb_block;
    public void LayerIIIDecoder(Bitstream, Header, SynthesisFilter, SynthesisFilter, Obuffer, int);
    public void seek_notify();
    public void decodeFrame();
    public void decode();
    private boolean get_side_info();
    private void get_scale_factors(int, int);
    private void get_LSF_scale_data(int, int);
    private void get_LSF_scale_factors(int, int);
    private void huffman_decode(int, int);
    private void i_stereo_k_values(int, int, int);
    private void dequantize_sample(float[][], int, int);
    private void reorder(float[][], int, int);
    private void stereo(int);
    private void antialias(int, int);
    private void hybrid(int, int);
    private void do_downmix();
    public void inv_mdct(float[], float[], int);
    private static float[] create_t_43();
    static int[] reorder(int[]);
    static void <clinit>();
}

javazoom/jl/decoder/Manager.class

package javazoom.jl.decoder;
public synchronized class Manager {
    public void Manager();
    public void addControl(Control);
    public void removeControl(Control);
    public void removeAll();
}

javazoom/jl/decoder/Obuffer.class

package javazoom.jl.decoder;
public abstract synchronized class Obuffer {
    public static final int OBUFFERSIZE = 2304;
    public static final int MAXCHANNELS = 2;
    public void Obuffer();
    public abstract void append(int, short);
    public void appendSamples(int, float[]);
    private final short clip(float);
    public abstract void write_buffer(int);
    public abstract void close();
    public abstract void clear_buffer();
    public abstract void set_stop_flag();
}

javazoom/jl/decoder/OutputChannels.class

package javazoom.jl.decoder;
public synchronized class OutputChannels {
    public static final int BOTH_CHANNELS = 0;
    public static final int LEFT_CHANNEL = 1;
    public static final int RIGHT_CHANNEL = 2;
    public static final int DOWNMIX_CHANNELS = 3;
    public static final OutputChannels LEFT;
    public static final OutputChannels RIGHT;
    public static final OutputChannels BOTH;
    public static final OutputChannels DOWNMIX;
    private int outputChannels;
    public static OutputChannels fromInt(int);
    private void OutputChannels(int);
    public int getChannelsOutputCode();
    public int getChannelCount();
    public boolean equals(Object);
    public int hashCode();
    static void <clinit>();
}

javazoom/jl/decoder/SampleBuffer.class

package javazoom.jl.decoder;
public synchronized class SampleBuffer extends Obuffer {
    private short[] buffer;
    private int[] bufferp;
    private int channels;
    private int frequency;
    public void SampleBuffer(int, int);
    public int getChannelCount();
    public int getSampleFrequency();
    public short[] getBuffer();
    public int getBufferLength();
    public void append(int, short);
    public void appendSamples(int, float[]);
    public void write_buffer(int);
    public void close();
    public void clear_buffer();
    public void set_stop_flag();
}

javazoom/jl/decoder/Source.class

package javazoom.jl.decoder;
public abstract interface Source {
    public static final long LENGTH_UNKNOWN = -1;
    public abstract int read(byte[], int, int) throws java.io.IOException;
    public abstract boolean willReadBlock();
    public abstract boolean isSeekable();
    public abstract long length();
    public abstract long tell();
    public abstract long seek(long);
}

javazoom/jl/decoder/SynthesisFilter.class

package javazoom.jl.decoder;
final synchronized class SynthesisFilter {
    private float[] v1;
    private float[] v2;
    private float[] actual_v;
    private int actual_write_pos;
    private float[] samples;
    private int channel;
    private float scalefactor;
    private float[] eq;
    private float[] _tmpOut;
    private static final double MY_PI = 3.141592653589793;
    private static final float cos1_64;
    private static final float cos3_64;
    private static final float cos5_64;
    private static final float cos7_64;
    private static final float cos9_64;
    private static final float cos11_64;
    private static final float cos13_64;
    private static final float cos15_64;
    private static final float cos17_64;
    private static final float cos19_64;
    private static final float cos21_64;
    private static final float cos23_64;
    private static final float cos25_64;
    private static final float cos27_64;
    private static final float cos29_64;
    private static final float cos31_64;
    private static final float cos1_32;
    private static final float cos3_32;
    private static final float cos5_32;
    private static final float cos7_32;
    private static final float cos9_32;
    private static final float cos11_32;
    private static final float cos13_32;
    private static final float cos15_32;
    private static final float cos1_16;
    private static final float cos3_16;
    private static final float cos5_16;
    private static final float cos7_16;
    private static final float cos1_8;
    private static final float cos3_8;
    private static final float cos1_4;
    private static float[] d;
    private static float[][] d16;
    public void SynthesisFilter(int, float, float[]);
    public void setEQ(float[]);
    public void reset();
    public void input_sample(float, int);
    public void input_samples(float[]);
    private void compute_new_v();
    private void compute_new_v_old();
    private void compute_pcm_samples0(Obuffer);
    private void compute_pcm_samples1(Obuffer);
    private void compute_pcm_samples2(Obuffer);
    private void compute_pcm_samples3(Obuffer);
    private void compute_pcm_samples4(Obuffer);
    private void compute_pcm_samples5(Obuffer);
    private void compute_pcm_samples6(Obuffer);
    private void compute_pcm_samples7(Obuffer);
    private void compute_pcm_samples8(Obuffer);
    private void compute_pcm_samples9(Obuffer);
    private void compute_pcm_samples10(Obuffer);
    private void compute_pcm_samples11(Obuffer);
    private void compute_pcm_samples12(Obuffer);
    private void compute_pcm_samples13(Obuffer);
    private void compute_pcm_samples14(Obuffer);
    private void compute_pcm_samples15(Obuffer);
    private void compute_pcm_samples(Obuffer);
    public void calculate_pcm_samples(Obuffer);
    private static float[] load_d();
    private static float[][] splitArray(float[], int);
    private static float[] subArray(float[], int, int);
    static void <clinit>();
}

javazoom/jl/decoder/au2lin.ser

javazoom/jl/decoder/huffcodetab.class

package javazoom.jl.decoder;
final synchronized class huffcodetab {
    private static final int MXOFF = 250;
    private static final int HTN = 34;
    private char tablename0;
    private char tablename1;
    private char tablename2;
    private int xlen;
    private int ylen;
    private int linbits;
    private int linmax;
    private int ref;
    private int[] table;
    private int[] hlen;
    private int[][] val;
    private int treelen;
    private static int[][] ValTab0;
    private static int[][] ValTab1;
    private static int[][] ValTab2;
    private static int[][] ValTab3;
    private static int[][] ValTab4;
    private static int[][] ValTab5;
    private static int[][] ValTab6;
    private static int[][] ValTab7;
    private static int[][] ValTab8;
    private static int[][] ValTab9;
    private static int[][] ValTab10;
    private static int[][] ValTab11;
    private static int[][] ValTab12;
    private static int[][] ValTab13;
    private static int[][] ValTab14;
    private static int[][] ValTab15;
    private static int[][] ValTab16;
    private static int[][] ValTab24;
    private static int[][] ValTab32;
    private static int[][] ValTab33;
    public static huffcodetab[] ht;
    private static int[] bitbuf;
    private void huffcodetab(String, int, int, int, int, int, int[], int[], int[][], int);
    public static int huffman_decoder(huffcodetab, int[], int[], int[], int[], BitReserve);
    public static void inithuff();
    static void <clinit>();
}

javazoom/jl/decoder/l3reorder.ser

javazoom/jl/decoder/lin2au.ser

javazoom/jl/decoder/sfd.ser

javazoom/jl/player/AudioDevice.class

package javazoom.jl.player;
public abstract interface AudioDevice {
    public abstract void open(javazoom.jl.decoder.Decoder) throws javazoom.jl.decoder.JavaLayerException;
    public abstract boolean isOpen();
    public abstract void write(short[], int, int) throws javazoom.jl.decoder.JavaLayerException;
    public abstract void close();
    public abstract void flush();
    public abstract int getPosition();
}

javazoom/jl/player/AudioDeviceBase.class

package javazoom.jl.player;
public abstract synchronized class AudioDeviceBase implements AudioDevice {
    private boolean open;
    private javazoom.jl.decoder.Decoder decoder;
    public void AudioDeviceBase();
    public synchronized void open(javazoom.jl.decoder.Decoder) throws javazoom.jl.decoder.JavaLayerException;
    protected void openImpl() throws javazoom.jl.decoder.JavaLayerException;
    protected void setOpen(boolean);
    public synchronized boolean isOpen();
    public synchronized void close();
    protected void closeImpl();
    public void write(short[], int, int) throws javazoom.jl.decoder.JavaLayerException;
    protected void writeImpl(short[], int, int) throws javazoom.jl.decoder.JavaLayerException;
    public void flush();
    protected void flushImpl();
    protected javazoom.jl.decoder.Decoder getDecoder();
}

javazoom/jl/player/AudioDeviceFactory.class

package javazoom.jl.player;
public abstract synchronized class AudioDeviceFactory {
    public void AudioDeviceFactory();
    public abstract AudioDevice createAudioDevice() throws javazoom.jl.decoder.JavaLayerException;
    protected AudioDevice instantiate(ClassLoader, String) throws ClassNotFoundException, IllegalAccessException, InstantiationException;
}

javazoom/jl/player/FactoryRegistry.class

package javazoom.jl.player;
public synchronized class FactoryRegistry extends AudioDeviceFactory {
    private static FactoryRegistry instance;
    protected java.util.Hashtable factories;
    public void FactoryRegistry();
    public static synchronized FactoryRegistry systemRegistry();
    public void addFactory(AudioDeviceFactory);
    public void removeFactoryType(Class);
    public void removeFactory(AudioDeviceFactory);
    public AudioDevice createAudioDevice() throws javazoom.jl.decoder.JavaLayerException;
    protected AudioDeviceFactory[] getFactoriesPriority();
    protected void registerDefaultFactories();
    static void <clinit>();
}

javazoom/jl/player/JavaSoundAudioDevice.class

package javazoom.jl.player;
public synchronized class JavaSoundAudioDevice extends AudioDeviceBase {
    private javax.sound.sampled.SourceDataLine source;
    private javax.sound.sampled.AudioFormat fmt;
    private byte[] byteBuf;
    public void JavaSoundAudioDevice();
    protected void setAudioFormat(javax.sound.sampled.AudioFormat);
    protected javax.sound.sampled.AudioFormat getAudioFormat();
    protected javax.sound.sampled.DataLine$Info getSourceLineInfo();
    public void open(javax.sound.sampled.AudioFormat) throws javazoom.jl.decoder.JavaLayerException;
    protected void openImpl() throws javazoom.jl.decoder.JavaLayerException;
    protected void createSource() throws javazoom.jl.decoder.JavaLayerException;
    public int millisecondsToBytes(javax.sound.sampled.AudioFormat, int);
    protected void closeImpl();
    protected void writeImpl(short[], int, int) throws javazoom.jl.decoder.JavaLayerException;
    protected byte[] getByteArray(int);
    protected byte[] toByteArray(short[], int, int);
    protected void flushImpl();
    public int getPosition();
    public void test() throws javazoom.jl.decoder.JavaLayerException;
}

javazoom/jl/player/JavaSoundAudioDeviceFactory.class

package javazoom.jl.player;
public synchronized class JavaSoundAudioDeviceFactory extends AudioDeviceFactory {
    private boolean tested;
    private static final String DEVICE_CLASS_NAME = javazoom.jl.player.JavaSoundAudioDevice;
    public void JavaSoundAudioDeviceFactory();
    public synchronized AudioDevice createAudioDevice() throws javazoom.jl.decoder.JavaLayerException;
    protected JavaSoundAudioDevice createAudioDeviceImpl() throws javazoom.jl.decoder.JavaLayerException;
    public void testAudioDevice() throws javazoom.jl.decoder.JavaLayerException;
}

javazoom/jl/player/NullAudioDevice.class

package javazoom.jl.player;
public synchronized class NullAudioDevice extends AudioDeviceBase {
    public void NullAudioDevice();
    public int getPosition();
}

javazoom/jl/player/Player.class

package javazoom.jl.player;
public synchronized class Player {
    private int frame;
    private javazoom.jl.decoder.Bitstream bitstream;
    private javazoom.jl.decoder.Decoder decoder;
    private AudioDevice audio;
    private boolean closed;
    private boolean complete;
    private int lastPosition;
    public void Player(java.io.InputStream) throws javazoom.jl.decoder.JavaLayerException;
    public void Player(java.io.InputStream, AudioDevice) throws javazoom.jl.decoder.JavaLayerException;
    public void play() throws javazoom.jl.decoder.JavaLayerException;
    public boolean play(int) throws javazoom.jl.decoder.JavaLayerException;
    public synchronized void close();
    public synchronized boolean isComplete();
    public int getPosition();
    protected boolean decodeFrame() throws javazoom.jl.decoder.JavaLayerException;
}

javazoom/jl/player/PlayerApplet.class

package javazoom.jl.player;
public synchronized class PlayerApplet extends java.applet.Applet implements Runnable {
    public static final String AUDIO_PARAMETER = audioURL;
    private Player player;
    private Thread playerThread;
    private String fileName;
    public void PlayerApplet();
    protected AudioDevice getAudioDevice() throws javazoom.jl.decoder.JavaLayerException;
    protected java.io.InputStream getAudioStream();
    protected String getAudioFileName();
    protected java.net.URL getAudioURL();
    public void setFileName(String);
    public String getFileName();
    protected void stopPlayer() throws javazoom.jl.decoder.JavaLayerException;
    protected void play(java.io.InputStream, AudioDevice) throws javazoom.jl.decoder.JavaLayerException;
    protected Thread createPlayerThread();
    public void init();
    public void start();
    public void stop();
    public void destroy();
    public void run();
}

javazoom/jl/player/advanced/AdvancedPlayer.class

package javazoom.jl.player.advanced;
public synchronized class AdvancedPlayer {
    private javazoom.jl.decoder.Bitstream bitstream;
    private javazoom.jl.decoder.Decoder decoder;
    private javazoom.jl.player.AudioDevice audio;
    private boolean closed;
    private boolean complete;
    private int lastPosition;
    private PlaybackListener listener;
    public void AdvancedPlayer(java.io.InputStream) throws javazoom.jl.decoder.JavaLayerException;
    public void AdvancedPlayer(java.io.InputStream, javazoom.jl.player.AudioDevice) throws javazoom.jl.decoder.JavaLayerException;
    public void play() throws javazoom.jl.decoder.JavaLayerException;
    public boolean play(int) throws javazoom.jl.decoder.JavaLayerException;
    public synchronized void close();
    protected boolean decodeFrame() throws javazoom.jl.decoder.JavaLayerException;
    protected boolean skipFrame() throws javazoom.jl.decoder.JavaLayerException;
    public boolean play(int, int) throws javazoom.jl.decoder.JavaLayerException;
    private PlaybackEvent createEvent(int);
    private PlaybackEvent createEvent(javazoom.jl.player.AudioDevice, int);
    public void setPlayBackListener(PlaybackListener);
    public PlaybackListener getPlayBackListener();
    public void stop();
}

javazoom/jl/player/advanced/PlaybackEvent.class

package javazoom.jl.player.advanced;
public synchronized class PlaybackEvent {
    public static int STOPPED;
    public static int STARTED;
    private AdvancedPlayer source;
    private int frame;
    private int id;
    public void PlaybackEvent(AdvancedPlayer, int, int);
    public int getId();
    public void setId(int);
    public int getFrame();
    public void setFrame(int);
    public AdvancedPlayer getSource();
    public void setSource(AdvancedPlayer);
    static void <clinit>();
}

javazoom/jl/player/advanced/PlaybackListener.class

package javazoom.jl.player.advanced;
public abstract synchronized class PlaybackListener {
    public void PlaybackListener();
    public void playbackStarted(PlaybackEvent);
    public void playbackFinished(PlaybackEvent);
}

javazoom/jl/player/advanced/jlap$1.class

package javazoom.jl.player.advanced;
synchronized class jlap$1 extends Thread {
    void jlap$1(AdvancedPlayer, int, int);
    public void run();
}

javazoom/jl/player/advanced/jlap$InfoListener.class

package javazoom.jl.player.advanced;
public synchronized class jlap$InfoListener extends PlaybackListener {
    public void jlap$InfoListener(jlap);
    public void playbackStarted(PlaybackEvent);
    public void playbackFinished(PlaybackEvent);
}

javazoom/jl/player/advanced/jlap.class

package javazoom.jl.player.advanced;
public synchronized class jlap {
    public void jlap();
    public static void main(String[]);
    public void play(String) throws javazoom.jl.decoder.JavaLayerException, java.io.IOException;
    public void showUsage();
    public static AdvancedPlayer playMp3(java.io.File, PlaybackListener) throws java.io.IOException, javazoom.jl.decoder.JavaLayerException;
    public static AdvancedPlayer playMp3(java.io.File, int, int, PlaybackListener) throws java.io.IOException, javazoom.jl.decoder.JavaLayerException;
    public static AdvancedPlayer playMp3(java.io.InputStream, int, int, PlaybackListener) throws javazoom.jl.decoder.JavaLayerException;
}

javazoom/jl/player/jlp.class

package javazoom.jl.player;
public synchronized class jlp {
    private String fFilename;
    private boolean remote;
    public static void main(String[]);
    public static jlp createInstance(String[]);
    private void jlp();
    public void jlp(String);
    protected void init(String);
    protected boolean parseArgs(String[]);
    public void showUsage();
    public void play() throws javazoom.jl.decoder.JavaLayerException;
    protected java.io.InputStream getURLInputStream() throws Exception;
    protected java.io.InputStream getInputStream() throws java.io.IOException;
    protected AudioDevice getAudioDevice() throws javazoom.jl.decoder.JavaLayerException;
}

HighScore.class

public synchronized class HighScore implements java.io.Serializable {
    private int score;
    private String name;
    public int getScore();
    public String getName();
    public void HighScore(String, int);
    public String toString();
}

HighScoreManagerE.class

public synchronized class HighScoreManagerE {
    private java.util.ArrayList scoresE;
    private String key;
    private static String HIGHSCORE_FILE;
    java.io.ObjectOutputStream outputStream;
    java.io.ObjectInputStream inputStream;
    static void <clinit>();
    public void HighScoreManagerE(String);
    public java.util.ArrayList getScores();
    private void sort();
    public int search(String);
    public void addScore(String, int);
    public void loadScoreFile();
    public void updateScoreFile();
    public String getHighscoreString();
}

ScoreComparator.class

public synchronized class ScoreComparator implements java.util.Comparator {
    public void ScoreComparator();
    public int compare(HighScore, HighScore);
}