diff --git a/DrawingArtillery.java b/DrawingArtillery.java index 87ba62b..f765894 100644 --- a/DrawingArtillery.java +++ b/DrawingArtillery.java @@ -17,7 +17,8 @@ public class DrawingArtillery { public void Init(int speed, float weight, Color bodyColor, int rollersCount) { artillery = new EntityArtillery(); artillery.Init(speed, weight, bodyColor); - drawingRollers = new DrawingRollers(rollersCount, bodyColor); + drawingRollers = new DrawingRollers(); + drawingRollers.Init(rollersCount, bodyColor); } public void SetPosition(int x, int y, int width, int height) { diff --git a/DrawingRollers.java b/DrawingRollers.java index 7013eac..0b2b1fc 100644 --- a/DrawingRollers.java +++ b/DrawingRollers.java @@ -4,9 +4,9 @@ public class DrawingRollers { private RollersCount rollersCount; private Color color; - public DrawingRollers(int rollersCount, Color rollersColor) { + public void Init(int rollersCount, Color bodyColor) { setRollersCount(rollersCount); - color = rollersColor; + color = bodyColor; } public void setRollersCount(int num) { diff --git a/FormArtillery.java b/FormArtillery.java index 2198e3e..8e75a9a 100644 --- a/FormArtillery.java +++ b/FormArtillery.java @@ -42,7 +42,7 @@ public class FormArtillery extends JFrame { pictureBox.addComponentListener(new ComponentAdapter() { @Override public void componentResized(ComponentEvent e) { - if (_artillery != null) _artillery.changeBorders(e.getComponent().getWidth(), e.getComponent().getHeight()); + if (_artillery != null) _artillery.changeBorders(pictureBox.getWidth(), pictureBox.getHeight()); repaint(); } });