コード例 #1
0
ファイル: Overworld.java プロジェクト: Ayla0/Fire-Emblem
  public Overworld() {
    frame = new JFrame("Basic Game");
    JPanel panel = (JPanel) frame.getContentPane();
    panel.setPreferredSize(new Dimension(1000, 1000));
    panel.setLayout(null);

    canvas = new Canvas();
    canvas.setBounds(0, 0, 1020, 1020);
    canvas.setIgnoreRepaint(true);

    panel.add(canvas);

    canvas.addMouseListener(new MouseControl());
    canvas.addMouseMotionListener(new MyClass());
    canvas.addKeyListener(new KeyControl());

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.pack();
    frame.setResizable(false);
    frame.setVisible(true);

    canvas.createBufferStrategy(2);
    bufferStrategy = canvas.getBufferStrategy();

    canvas.requestFocus();
  }