私は2人のプレイヤーを持つゲームを持っています。それがプレイヤーのターンであるとき、他のプレイヤーは(TilePaneにある)自分の作品をクリックすることはできません。プレイヤーがプレイすると、カウンターが増加し、その順番を確認するのが簡単です。JavaFX重複ペイン
public void switchPlayer() {
if (this.counter % 2 == 0) {
drawer.getBlackPane().getStyleClass().remove("play");
drawer.getWhitePane().getStyleClass().add("play");
drawer.getBlackPane().setDisable(true);
drawer.getWhitePane().setDisable(false);
} else {
drawer.getWhitePane().getStyleClass().remove("play");
drawer.getBlackPane().getStyleClass().add("play");
drawer.getWhitePane().setDisable(true);
drawer.getBlackPane().setDisable(false);
}
}
cssスタイルは、ペインの周りに緑色の境界線を描画します。緑色の境界線は、回転しているプレーヤーのピースで囲まれています。
この重複を避けるにはどうすればよいですか?このメソッドに引数としてbooleanとPaneを追加することを考えましたが、そのように修正することはできません。