import ruscz.game.gameOfProd.Windows.WindowOfFreeMove; import ruscz.game.gameOfProd.Windows.WindowOfMenu; import javax.swing.*; import java.awt.*; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.awt.event.WindowEvent; import java.awt.image.BufferedImage; public class Game extends JFrame { private static final int WINDOW_WIDTH = 13; private static final int WINDOW_HEIGHT = 13; public static final int CELL_SIZE = 50; private WindowOfMenu menu; private WindowOfFreeMove freeMove; public static void main(String[] args) { new Game(); } public Game() { freeMove = new WindowOfFreeMove(this); menu = new WindowOfMenu(this, freeMove); //tohle spustí na začátku menu add(menu); //tohle spustí na začátku hru // add(freeMove); // freeMove.start(true); setDefaultCloseOperation(EXIT_ON_CLOSE); setUndecorated(true); setBounds(0, 0, CELL_SIZE * WINDOW_WIDTH, CELL_SIZE * WINDOW_HEIGHT); setLocationRelativeTo(null); setResizable(false); setVisible(true); getContentPane().setBackground(Color.BLACK); setExtendedState(MAXIMIZED_BOTH); getContentPane().getComponent(0).setLocation((Toolkit.getDefaultToolkit().getScreenSize().width - (WINDOW_WIDTH * CELL_SIZE)) / 2, (Toolkit.getDefaultToolkit().getScreenSize().height - (WINDOW_HEIGHT * CELL_SIZE)) / 2); getContentPane().getComponent(0).setSize(WINDOW_WIDTH * CELL_SIZE, WINDOW_HEIGHT * CELL_SIZE); } public Game game() {return this;} }