diff options
author | Tyler Ferrari <tpoke.ferrari@gmail.com> | 2023-05-02 15:53:46 +0000 |
---|---|---|
committer | Tyler Ferrari <tpoke.ferrari@gmail.com> | 2023-05-02 15:53:46 +0000 |
commit | f0b65b04817e229ea6798bfcc2b1cf783fcb3717 (patch) | |
tree | 214b2562972b0c47f6e35bd74d24d3b2628db506 /SongPlayer.java | |
parent | b3182076fca55898685558915eb470c547c0caee (diff) | |
download | NPEhero-f0b65b04817e229ea6798bfcc2b1cf783fcb3717.tar.gz NPEhero-f0b65b04817e229ea6798bfcc2b1cf783fcb3717.tar.bz2 NPEhero-f0b65b04817e229ea6798bfcc2b1cf783fcb3717.zip |
Moves files into apcs package and fix refrences
Diffstat (limited to 'SongPlayer.java')
-rw-r--r-- | SongPlayer.java | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/SongPlayer.java b/SongPlayer.java deleted file mode 100644 index 609e7c5..0000000 --- a/SongPlayer.java +++ /dev/null @@ -1,72 +0,0 @@ -/*Name: - *Date: - *Period: - *Teacher: - *Description: - */ -package cs; - -import java.awt.*; -import java.awt.event.*; -import javax.swing.*; - - -public class SongPlayer -{ - public static final int HEIGHT = 650; - public static final int LENGTH = 400; - - private final int BLENGTH = LENGTH/6; - private final int BHEIGHT = HEIGHT/20; - - public void createAndShowGui() { - JFrame frame = new JFrame("Guitar Hero"); //creates the frame - - JButton d = new JButton("D"); //creates the four button lanes - JButton f = new JButton("F"); - JButton h = new JButton("H"); - JButton j = new JButton("J"); - - d.setBounds(1*BLENGTH, (5*HEIGHT)/6, BLENGTH, BHEIGHT); //makes the button bounds for each button - f.setBounds(2*BLENGTH, (5*HEIGHT)/6, BLENGTH, BHEIGHT); - h.setBounds(3*BLENGTH, (5*HEIGHT)/6, BLENGTH, BHEIGHT); - j.setBounds(4*BLENGTH, (5*HEIGHT)/6, BLENGTH, BHEIGHT); - - - frame.add(d); //adds the buttons to the frame - frame.add(f); - frame.add(h); - frame.add(j); - - frame.setSize(LENGTH, HEIGHT); //sets the size of the frame - frame.setLayout(null); //??? - frame.setVisible(true); //makes the frame visible - - KeyDetection dAction = new KeyDetection('d'); //creates an action for each char - d.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke('d'), "dPress"); //Input map and Action map setting - d.getActionMap().put("dPress", dAction); - d.setFocusable(false); //makes it so you can't highlight the button - - KeyDetection fAction = new KeyDetection('f'); - f.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke('f'), "fPress"); - f.getActionMap().put("fPress", fAction); - f.setFocusable(false); - - KeyDetection hAction = new KeyDetection('h'); - h.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke('h'), "hPress"); - h.getActionMap().put("hPress", hAction); - h.setFocusable(false); - - KeyDetection jAction = new KeyDetection('j'); - j.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke('j'), "jPress"); - j.getActionMap().put("jPress", jAction); - j.setFocusable(false); - } - - public void loop() { - NoteTest a = new NoteTest(); - while (true) { - a.gameTick(); - } - } -} |