检查网格中的周围坐标并相应地更改当前坐标属性

时间:2011-11-15 22:51:10

标签: java android grid

我正在制作一个基于网格的游戏,你有土地和水,地块应该改变他们的形象,这取决于它周围的瓷砖也是地砖。最有效的方法是什么? 例如,如果它在网格上看起来像这样(O是当前位置)

L L L

L O L

W W W

瓦片将是南部海岸线的图像

1 个答案:

答案 0 :(得分:1)

如果只有两种情况:土地或水,则有2 ^ 8 = 256种可能性。最简单的可能是进行表查找。该表将具有一个可能的陆地图像的索引。上述情况可能是表[b11111000]