我正在为Android平台做一个简单的游戏。我有 25 个由我称为 Circle 的类制成的对象。每个 Circle 对象都有一个字段,该字段color
包含一个 int 数字,表示
- 红色
- 蓝色
- 白色
- 黄色,最后
- 为绿色。
所以每种颜色有五个对象。
每个对象还有一个布尔值,我称之为status
,并且在开始时将其设置为 false。但是在游戏过程中,一些 Circle 对象status
被设置为 true。
所有 25 个对象都存储在ArrayList
我称之为listOfCircles
.
我的问题是,如何检查所有设置为 true 的 Circle 对象是否具有相同类型的颜色代码?假设三个 Circle 对象被设置为 true,每个对象color
都是 3,但也可能是这三个 Circle 对象中的一个的值可能是 1,另外两个是 4,那么它不是有效匹配。
一些帮助会很好!