[Java] 将棋、成ることを考える~試作品一号完成~

Java

おそらく試作品一号が完成しました。

実行結果

続き

続きの続き

あとはコンピュータと対戦できるようになるといいですね。

時間はかかると思いますが、やってみたいと思います。

//成るか成らないかを選択するための関数

void evolutionMessage(Point p){
    JFrame frame = new JFrame("成りますか?????");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(300, 200);
    frame.setLocationRelativeTo(null);
    frame.setLayout(new FlowLayout());
     
    // ボタン1を作成
    JButton button1 = new JButton("成ります");
    JButton button2 = new JButton("成りません");

    frame.add(button1);
    frame.add(button2);

    frame.setVisible(true);

    // ボタンを押した時の処理を設定
    button1.addActionListener(e -> {
        board.setKoma(p.x,p.y,board.koma[p.y][p.x].getObverse()+Koma.evolution);
        frame.setVisible(false);
    });

    button2.addActionListener(e -> {
        frame.setVisible(false);
    });
}

コメント

タイトルとURLをコピーしました