交换数组中的对象?

时间:2013-05-27 12:14:55

标签: java android

我有这个数组ColorObject gameGrid[][] = new ColorObject[8][8];它是一个ColorObject类型的精灵对象网格。每个对象绘制一个不同颜色的圆圈。

我通过将触摸输入坐标的xy与循环中所有对象的位置进行比较来选择其中一个,以获得x索引和{{ 1}}数组中所选对象的索引。然后,我将此索引值用作yselectedGridPositionX

我也得到这样的对象: selectedGridPositionY

最后在一个方法中,我试图像这样交换它们:

selectedColorObject = gameGrid[col][row];

这几乎可以。在屏幕上他们交换,但是当我触摸它们时,它们显示来自先前对象的值。我能做错什么?我希望我的问题不太清楚?

0 个答案:

没有答案