diff --git a/src/main/java/engine/Grid.java b/src/main/java/engine/Grid.java index 294b86b1b338d3eb823f3b2e708ab468f8709dee..9164f41aafb777b3b299c4ba9b5e8b8eca4f10f8 100644 --- a/src/main/java/engine/Grid.java +++ b/src/main/java/engine/Grid.java @@ -24,16 +24,14 @@ public class Grid extends JFrame { // this.setContentPane(mainPanel); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setLocationRelativeTo(null); + this.pack(); this.setResizable(false); this.setVisible(true); - - + this.setLayout(this.getLayout()); kernel.start(); kernel.setKeysListeners((JPanel) getContentPane()); - this.pack(); this.revalidate(); - } public void draw(ImageComponent ic) throws IOException { getContentPane().add(ic); diff --git a/src/main/java/engine/ImageComponent.java b/src/main/java/engine/ImageComponent.java index 0b34d22cb346c347a308dafdde289af8b56e27bd..436f46bea04b8c595623a74d003f2e85c0b60055 100644 --- a/src/main/java/engine/ImageComponent.java +++ b/src/main/java/engine/ImageComponent.java @@ -16,7 +16,7 @@ public class ImageComponent extends JComponent { this.image = image; this.position = position; //this.setBorder(BorderFactory.createLineBorder(Color.black)); - this.setSize(width, height); + this.setSize(850, 500); this.setVisible(true); this.setLayout(null); //repaint(); diff --git a/src/main/java/pong/PongApp.java b/src/main/java/pong/PongApp.java index 73b90bf43beaed38170a3ca1020d5423bc3aeab3..4e2ed8e00d4598d647cc775969b9ba4a15756480 100644 --- a/src/main/java/pong/PongApp.java +++ b/src/main/java/pong/PongApp.java @@ -20,9 +20,11 @@ public class PongApp { // TODO: Add rackets PongBall pongBall = new PongBall("Ball", "src/main/resources/sprint2_demo/asteroid.png", new Coordinates2D(10, 10), 64, 64); PongBall pongBall2 = new PongBall("Ball2", "src/main/resources/sprint2_demo/asteroid.png", new Coordinates2D(40, 40), 64, 64); + PongBall pongBall3 = new PongBall("Ball3", "src/main/resources/sprint2_demo/asteroid.png", new Coordinates2D(70, 70), 64, 64); components.add(pongBall); components.add(pongBall2); + components.add(pongBall3); Grid grid = new Grid(); // Will create a new grid and a new kernel grid.init("Pong", 850, 500); // Will start the kernel and set the keys listeners