2010-12-04 126 views
2

我對如何交換圖像isnide我的3×3的陣列,例如一個問題:2D陣列圖像交換


mImage image1的圖像2

圖像3圖像4圖像5

image6 image7 image8


mImage是我希望與其他人交換的人,我只能用它交換下一個或下面的一個(有點像一個益智遊戲)。

因此,mImage只能與image1和image3交換。

當我點擊鼠標時,我認爲是與i + 1或i + 3交換。

這是一種很好的技術,還是有更好的方法來解決這個問題?

謝謝

回答

2

當點擊圖像,檢查它是否是旁邊mImage(即無論是它的X座標相同mImage.X和Y中的不同座標等於1,或其他方式回合)。如果這是真的,那麼你可以交換。