Files
thing/TwoPlayerGameDriver.java
2026-05-13 21:59:05 +00:00

41 lines
1.2 KiB
Java

import javax.swing.*;
import java.awt.*;
public class TwoPlayerGameDriver
{
public static void main(String[] args)
{
JFrame frame = new JFrame();
frame.setTitle("Two Player Game");
// CardLayout
CardLayout layout = new CardLayout();
JPanel container = new JPanel(layout);
//Panels
GameFields gamePanel = new GameFields();
LvlManager levelMenu = new LvlManager(gamePanel);
MainMenu menuPanel = new MainMenu(gamePanel);
//add to cardLayout
container.add(menuPanel, "MENU"); //+ more
container.add(levelMenu, "LEVELS");
container.add(gamePanel, "GAME");
//switch screens
menuPanel.setContainer(container,layout); //+ more
levelMenu.setContainer(container,layout);
gamePanel.setContainer(container,layout);
frame.add(container);
frame.pack();
frame.setLocationRelativeTo(null);
//gamePanel.requestFocus();
frame.setVisible(true);
//frame
frame.setResizable(false);
frame.setSize(640, 360); //<-- change later
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}