私は Android プラットフォーム用の簡単なゲームをやっています。Circle と呼んでいるクラスから 25 個のオブジェクトを作成しました。各 Circle オブジェクトにはcolor
、整数を表すフィールドがあります。
- 赤用
- 青用
- 白用
- 黄色と最後に
- グリーン用。
各色の 5 つのオブジェクトがあります。
各オブジェクトには、私が と呼ぶブール値もありstatus
、最初は false に設定されています。ただし、ゲーム中は一部の Circle オブジェクトstatus
が true に設定されます。
ArrayList
25 個のオブジェクトはすべて、私が呼び出す に格納されていますlistOfCircles
。
私の質問は、true に設定されているすべての Circle オブジェクトが同じタイプのカラー コードを持っているかどうかを確認するにはどうすればよいですか? 3 つの Circle オブジェクトが true に設定され、各オブジェクトcolor
が 3 であるとしますが、この 3 つの Circle オブジェクトの 1 つが 1 の値を持ち、他の 2 つのオブジェクトが 4 の値を持つ場合もあり、有効な一致ではありません。
いくつかの助けがいいでしょう!