Control Window Update. Control Window may need a Recontruction.

This commit is contained in:
Noah
2021-10-04 21:00:10 +02:00
parent 3577889091
commit 054de595c3
4 changed files with 48 additions and 9 deletions
+14 -1
View File
@@ -2,10 +2,15 @@ package gui;
import game.Control;
import javax.swing.*;
import java.awt.*;
public class GUI {
private final String title = "Conway's game if Live";
private final int offset = 10;
private final Control control;
private MenuWindow menuWindow;
@@ -20,17 +25,25 @@ public class GUI {
menuWindow = new MenuWindow(title, control);
}
public void createGameWindow(int cellCountX, int cellCountY, int width, int height){
gameWindow = new GameWindow(title, control, cellCountX, cellCountY, width, height);
}
public void createControlWindow(){
controlWindow = new ControlWindow();
controlWindow = new ControlWindow(gameWindow, offset);
}
public void showGrid(boolean[][] grid){
gameWindow.showGrid(grid);
}
public void setVisibility(boolean value){
controlWindow.setVisibility(value);
}
public ControlWindow getControlWindow() {
return controlWindow;
}
}