免責事項:私はJavaFXを全く新しくしています。JavaFX - 対応するボタンにデータを保存
私はオセロゲームを作っていますが、もちろん私は8x8ボードゲームを持っています。
私は各ボードの正方形の状態の列挙型を持っています:空、黒、白。
ボードスクエアごとにボタンがあります。私は色を変えたり、ターンの経過を追跡したりすることができます。私の問題は、以下の理由で一緒にハッキングしているように感じます。列挙型の関連するボタンです。最初はボタンと列挙型(白、黒、空)を保持するクラスがあると思いました。しかし、GridPaneを使用すると、このオブジェクトを追加することはできませんが、オブジェクト自体のボタンだけが追加され、列挙型データが失われます。私は安価な作品を使用して、特定のボタンのCSSスタイルをチェックして、列挙型をすべて一緒に忘れることができます。 (例えば、色が白ならば、私は白いプレーヤーがその特定の四角形を持っていることを知っています)。これは間違った方法のようです。
"JavaFX"のやり方には何らかのコレクションが必要です。私は十分に正確な/クリアされていないんだ場合、私は疑問に開いている
..事前に
感謝。
マップ
これは、私がモンテカルロアルゴリズムを使ってAIを追加することになるでしょう。私は、ツリーのメモリ効率のために簡単にコピーして操作するデータが必要です。私は現在、データを複数の配列に格納しているので、法的な動きとトークンの反転を追跡できます。 これは、「JavaFX」のやり方を、どんなソリューションよりも探していると思います。私はあなたの返事に感謝します。 – mKDoodle