Я работаю над проектом игры с змеей. У меня есть три Java-файлы с именами:когда я нажимаю JButton, я хочу, чтобы эта игра начиналась
Engine.java
GameBoard.java
Snake.java
Я добавил два JFrames
в этом проекте. В первом кадре находятся три кнопки:
play
rules
exit
Когда мы нажимаем на кнопку rules
она открывает rules jframe
(он работает). Когда мы нажимаем кнопку play
, она должна запускать змеиную игру. Пожалуйста, предложите мне, что мне делать, когда я нажимаю кнопку play
, чтобы начать игру.
Это код, который я скопировал в play
кнопку actionPerformed
метод:
JFrame frame = new JFrame("SnakeGame");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
Canvas canvas = new Canvas();
canvas.setBackground(Color.black);
canvas.setPreferredSize(new Dimension(GameBoard.MAP_SIZE * GameBoard.TILE_SIZE, GameBoard.MAP_SIZE * GameBoard.TILE_SIZE));
frame.add(canvas);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
new Engine(canvas).startGame();
Чтобы лучше помочь, опубликуйте [SSCCE] (http://sscce.org/). –
Показать код. – rebeliagamer
@ ankush-pruthi, пожалуйста, используйте кнопку редактирования, добавьте код 'Engine' и напишите подробнее о вашей проблеме - что вы ожидаете? что вы пытаетесь? и т. д. – rebeliagamer