diff --git a/resources/ball.png b/resources/ball.png new file mode 100644 index 0000000..e8af5cf Binary files /dev/null and b/resources/ball.png differ diff --git a/resources/spielerA.png b/resources/spielerA.png new file mode 100644 index 0000000..9c497a5 Binary files /dev/null and b/resources/spielerA.png differ diff --git a/resources/spielerB.png b/resources/spielerB.png new file mode 100644 index 0000000..b8a35cd Binary files /dev/null and b/resources/spielerB.png differ diff --git a/src/fussballmanager/Main.java b/src/fussballmanager/Main.java index cc5b0c7..42d2a55 100644 --- a/src/fussballmanager/Main.java +++ b/src/fussballmanager/Main.java @@ -1,5 +1,6 @@ package fussballmanager; +import fussballmanager.gui.SpielFrame; import fussballmanager.personen.Schiedsrichter; public class Main { @@ -13,6 +14,8 @@ public class Main { t2 = new Team(); schiri = new Schiedsrichter(); spiel = new Spiel(t1,t2,schiri); + SpielFrame sf = new SpielFrame(spiel); + sf.setVisible(true); for(int i = 0; i < 5400; i++){ spiel.tick(); System.out.println(spiel.getSpielzeit()); diff --git a/src/fussballmanager/gui/JLabelSpieler.java b/src/fussballmanager/gui/JLabelSpieler.java new file mode 100644 index 0000000..c51b24c --- /dev/null +++ b/src/fussballmanager/gui/JLabelSpieler.java @@ -0,0 +1,14 @@ +package fussballmanager.gui; + +import javax.swing.JLabel; + +public class JLabelSpieler extends JLabel{ + /** + * + */ + private static final long serialVersionUID = -980068552247733268L; + // 0 SpielerA + // 1 SpielerB + // 2 Ball + int id; +} diff --git a/src/fussballmanager/gui/SpielFrame.java b/src/fussballmanager/gui/SpielFrame.java new file mode 100644 index 0000000..75f038a --- /dev/null +++ b/src/fussballmanager/gui/SpielFrame.java @@ -0,0 +1,57 @@ +package fussballmanager.gui; + +import java.awt.BorderLayout; +import java.awt.EventQueue; + +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; + +import fussballmanager.Spiel; +import java.awt.Dimension; +import java.awt.Color; +import javax.swing.JLabel; + +public class SpielFrame extends JFrame { + + /** + * + */ + private static final long serialVersionUID = -6668792380368209035L; + private JPanel contentPane; + private JPanel panel; + private Spiel spiel; + private static final int size = 10; + + /** + * Launch the application. + */ + + /** + * Create the frame. + */ + public SpielFrame(Spiel sp) { + spiel = sp; + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 655, 432); + contentPane = new JPanel(); + contentPane.setMinimumSize(new Dimension(size*90, size*45)); + contentPane.setMaximumSize(new Dimension(size*90, size*45)); + contentPane.setBounds(100, 100, size*90, size*45); + contentPane.setBorder(new EmptyBorder(0, 0, 0, 0)); + setContentPane(contentPane); + contentPane.setLayout(null); + + panel = new JPanel(); + panel.setBackground(new Color(34, 139, 34)); + panel.setMinimumSize(new Dimension(size*90, size*45)); + panel.setMaximumSize(new Dimension(size*90, size*45)); + panel.setBounds(10, 10, size*90, size*45); + contentPane.add(panel); + panel.setLayout(null); + } + + public void refresh() { + + } +}