undid dumb stuff
This commit is contained in:
parent
74ef472dd4
commit
6941497a23
27 changed files with 54 additions and 188 deletions
BIN
App.jar
BIN
App.jar
Binary file not shown.
Binary file not shown.
BIN
GameRunner.class
BIN
GameRunner.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
GridDialog.class
BIN
GridDialog.class
Binary file not shown.
138
GridDialog.java
138
GridDialog.java
|
|
@ -28,33 +28,6 @@ public class GridDialog {
|
|||
public void createDialog() {
|
||||
dialog.setLayout(new GridBagLayout());
|
||||
|
||||
SpinnerModel players = new SpinnerNumberModel(2, 1, 4, 1);
|
||||
JSpinner numPlayers = new JSpinner(players);
|
||||
|
||||
GridBagConstraints mainGBC = new GridBagConstraints();
|
||||
|
||||
mainGBC.gridy = 0;
|
||||
mainGBC.gridwidth = 2;
|
||||
mainGBC.fill = GridBagConstraints.BOTH;
|
||||
mainGBC.insets = new Insets(2, 5, 2, 5);
|
||||
JLabel numPlayerTitle = new JLabel("Player Picker", JLabel.CENTER);
|
||||
numPlayerTitle.setFont(new Font(numPlayerTitle.getFont().getName(), Font.BOLD, numPlayerTitle.getFont().getSize() + 2));
|
||||
dialog.add(numPlayerTitle, mainGBC);
|
||||
|
||||
mainGBC.gridy = 1;
|
||||
mainGBC.gridwidth = 1;
|
||||
dialog.add(new JLabel("# of Players:"), mainGBC);
|
||||
dialog.add(numPlayers, mainGBC);
|
||||
|
||||
mainGBC.gridy = 2;
|
||||
JButton playersOk = new JButton("Ok");
|
||||
playersOk.addActionListener(new ActionListener() {
|
||||
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
int players = (Integer)numPlayers.getValue();
|
||||
dialog.getContentPane().removeAll();
|
||||
|
||||
GridBagConstraints c = new GridBagConstraints();
|
||||
c.fill = GridBagConstraints.BOTH;
|
||||
c.gridy = 0;
|
||||
|
|
@ -72,119 +45,24 @@ public class GridDialog {
|
|||
dialog.add(new JLabel("Name 1:", JLabel.RIGHT), c);
|
||||
dialog.add(name1, c);
|
||||
|
||||
if (players > 1) {
|
||||
c.gridy = 2;
|
||||
dialog.add(new JLabel("Name 2:", JLabel.RIGHT), c);
|
||||
dialog.add(name2, c);
|
||||
}
|
||||
|
||||
c.gridy = players + 1;
|
||||
c.gridy = 3;
|
||||
dialog.add(new JLabel("# of Cards:", JLabel.RIGHT), c);
|
||||
dialog.add(numCards, c);
|
||||
|
||||
c.gridy = players + 2;
|
||||
c.gridy = 4;
|
||||
JButton okButton = new JButton("Ok");
|
||||
okButton.addActionListener(new ActionListener() {
|
||||
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
dialog.getContentPane().removeAll();
|
||||
|
||||
GridBagConstraints gbc = new GridBagConstraints();
|
||||
|
||||
gbc.gridy = 0;
|
||||
gbc.gridwidth = 2;
|
||||
gbc.fill = GridBagConstraints.BOTH;
|
||||
gbc.insets = new Insets(2, 5, 2, 5);
|
||||
JLabel playerTitle = new JLabel("Game Mode Picker", JLabel.CENTER);
|
||||
playerTitle.setFont(new Font(playerTitle.getFont().getName(), Font.BOLD, playerTitle.getFont().getSize() + 2));
|
||||
dialog.add(playerTitle, gbc);
|
||||
|
||||
if (players > 1) {
|
||||
gbc.gridy = 1;
|
||||
JButton localMultiplayerButton = new JButton("Local Multiplayer");
|
||||
localMultiplayerButton.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
new Main(name1.getText(), name2.getText(), factor((Integer)numCards.getValue())[0], factor((Integer)numCards.getValue())[1], players);
|
||||
dialog.dispatchEvent(new WindowEvent(dialog, WindowEvent.WINDOW_CLOSING));
|
||||
}
|
||||
});
|
||||
dialog.add(localMultiplayerButton, gbc);
|
||||
|
||||
gbc.gridy = 2;
|
||||
JButton LANMultiplayerButton = new JButton("LAN Multiplayer");
|
||||
LANMultiplayerButton.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
new Main(name1.getText(), name2.getText(), factor((Integer)numCards.getValue())[0], factor((Integer)numCards.getValue())[1], players);
|
||||
dialog.dispatchEvent(new WindowEvent(dialog, WindowEvent.WINDOW_CLOSING));
|
||||
}
|
||||
});
|
||||
dialog.add(LANMultiplayerButton, gbc);
|
||||
|
||||
gbc.gridy = 3;
|
||||
JButton onlineMultiplayerButton = new JButton("Online Multiplayer");
|
||||
onlineMultiplayerButton.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
|
||||
dialog.dispatchEvent(new WindowEvent(dialog, WindowEvent.WINDOW_CLOSING));
|
||||
}
|
||||
});
|
||||
dialog.add(onlineMultiplayerButton, gbc);
|
||||
} else {
|
||||
gbc.gridy = 1;
|
||||
JButton singleplayerButton = new JButton("Singleplayer");
|
||||
singleplayerButton.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
new Main(name1.getText(), name2.getText(), factor((Integer)numCards.getValue())[0], factor((Integer)numCards.getValue())[1], players);
|
||||
dialog.dispatchEvent(new WindowEvent(dialog, WindowEvent.WINDOW_CLOSING));
|
||||
}
|
||||
});
|
||||
dialog.add(singleplayerButton, gbc);
|
||||
|
||||
gbc.gridy = 2;
|
||||
JButton comButton = new JButton("Player v. COM");
|
||||
comButton.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
|
||||
dialog.dispatchEvent(new WindowEvent(dialog, WindowEvent.WINDOW_CLOSING));
|
||||
}
|
||||
});
|
||||
dialog.add(comButton, gbc);
|
||||
}
|
||||
|
||||
if (players > 1) gbc.gridy = 4;
|
||||
else gbc.gridy = 3;
|
||||
gbc.gridwidth = 1;
|
||||
gbc.insets = new Insets(5, 5, 2, 5);
|
||||
JButton backPlayerButton = new JButton("Back");
|
||||
backPlayerButton.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
dialog.dispatchEvent(new WindowEvent(dialog, WindowEvent.WINDOW_CLOSING));
|
||||
new GridDialog(name1.getText(), name2.getText(), factor((Integer)numCards.getValue())[0] * factor((Integer)numCards.getValue())[1]);
|
||||
}
|
||||
});
|
||||
dialog.add(backPlayerButton, gbc);
|
||||
|
||||
JButton cancelPlayerButton = new JButton("Cancel");
|
||||
cancelPlayerButton.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
new Main(name1.getText(), name2.getText(), factor((Integer)numCards.getValue())[0], factor((Integer)numCards.getValue())[1]);
|
||||
dialog.dispose();
|
||||
}
|
||||
});
|
||||
dialog.add(cancelPlayerButton, gbc);
|
||||
|
||||
dialog.revalidate();
|
||||
dialog.repaint();
|
||||
dialog.pack();
|
||||
}
|
||||
});
|
||||
dialog.add(okButton, c);
|
||||
|
||||
c.gridx = 1;
|
||||
|
|
@ -197,18 +75,8 @@ public class GridDialog {
|
|||
}
|
||||
});
|
||||
dialog.add(cancelButton, c);
|
||||
|
||||
dialog.revalidate();
|
||||
dialog.repaint();
|
||||
dialog.pack();
|
||||
}
|
||||
});
|
||||
|
||||
dialog.add(playersOk, mainGBC);
|
||||
dialog.add(new JButton("Cancel"), mainGBC);
|
||||
|
||||
dialog.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
|
||||
dialog.pack();
|
||||
dialog.setVisible(true);
|
||||
|
||||
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
|
||||
|
|
|
|||
BIN
Main$1.class
BIN
Main$1.class
Binary file not shown.
BIN
Main$2.class
BIN
Main$2.class
Binary file not shown.
BIN
Main$3.class
BIN
Main$3.class
Binary file not shown.
BIN
Main$4.class
BIN
Main$4.class
Binary file not shown.
BIN
Main.class
BIN
Main.class
Binary file not shown.
18
Main.java
18
Main.java
|
|
@ -47,7 +47,7 @@ public class Main {
|
|||
}
|
||||
});
|
||||
|
||||
public Main(String name1, String name2, int rows, int cols, int players) {
|
||||
public Main(String name1, String name2, int r, int c) {
|
||||
/*try {
|
||||
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
|
||||
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException ex) {
|
||||
|
|
@ -85,11 +85,11 @@ public class Main {
|
|||
player2.setText(name2 + ": 0");
|
||||
|
||||
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
|
||||
screenSize = new Dimension((int)((((screenSize.getHeight()*4)/5)/rows)*2)/3, (int)((screenSize.getHeight()*4)/5)/rows);
|
||||
screenSize = new Dimension((int)((((screenSize.getHeight()*4)/5)/r)*2)/3, (int)((screenSize.getHeight()*4)/5)/r);
|
||||
|
||||
if (Toolkit.getDefaultToolkit().getScreenSize().getWidth() < ((cols * screenSize.getWidth()) + ((cols + 1) * 5))) {
|
||||
if (Toolkit.getDefaultToolkit().getScreenSize().getWidth() < ((c * screenSize.getWidth()) + ((c + 1) * 5))) {
|
||||
screenSize = Toolkit.getDefaultToolkit().getScreenSize();
|
||||
screenSize = new Dimension((int)((screenSize.getWidth()*5)/6)/cols, (int)((((screenSize.getWidth()*5)/6)/cols)*3)/2);
|
||||
screenSize = new Dimension((int)((screenSize.getWidth()*5)/6)/c, (int)((((screenSize.getWidth()*5)/6)/c)*3)/2);
|
||||
}
|
||||
|
||||
int fontSize;
|
||||
|
|
@ -105,8 +105,8 @@ public class Main {
|
|||
|
||||
Font useFont = new Font(testFont.getFont().getName(), Font.PLAIN, fontSize);
|
||||
|
||||
this.rows = rows;
|
||||
this.cols = cols;
|
||||
rows = r;
|
||||
cols = c;
|
||||
|
||||
panels = new JPanel[rows][cols];
|
||||
btns = new JButton[rows][cols];
|
||||
|
|
@ -270,11 +270,11 @@ public class Main {
|
|||
}
|
||||
|
||||
frame.setLayout(new GridBagLayout());
|
||||
GridBagConstraints c = new GridBagConstraints();
|
||||
c.gridy = 0;
|
||||
GridBagConstraints gbc = new GridBagConstraints();
|
||||
gbc.gridy = 0;
|
||||
|
||||
frame.add(infoPanel, c);
|
||||
c.gridy = 1;
|
||||
gbc.gridy = 1;
|
||||
|
||||
frame.add(panel, c);
|
||||
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
|
||||
|
|
|
|||
|
|
@ -1,4 +1,8 @@
|
|||
javac *.java
|
||||
IF EXIST App.jar DEL /F App.jar
|
||||
jar cfm App.jar manifest.txt *.class
|
||||
java -jar App.jar
|
||||
javac -source 1.7 -target 1.7 *.java
|
||||
IF EXIST Calc.jar DEL /F Calc.jar
|
||||
jar cfm Calc.jar manifest.txt *.class
|
||||
echo off
|
||||
DEL /F *.class
|
||||
DEL /F *.ctxt
|
||||
cls
|
||||
java -jar Calc.jar
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
"C:\Program Files\Java\jdk1.8.0_172\bin\javac" *.java
|
||||
IF EXIST App.jar DEL /F App.jar
|
||||
"C:\Program Files\Java\jdk1.8.0_172\bin\jar" cfm App.jar manifest.txt *.class
|
||||
echo off
|
||||
cls
|
||||
"C:\Program Files\Java\jdk1.8.0_172\bin\java" -jar App.jar
|
||||
Loading…
Add table
Add a link
Reference in a new issue