好的,我正在开发一个游戏,它在屏幕上设置一个 12x16 的网格,然后在屏幕上绘制一个图案,如下所示http://oi49.tinypic.com/53odih.jpg
我只是想知道是否有一种方法可以使用代码来查看框是否存在于模式中?
这就是我循环我的网格框的方式
//Set all blocks to default
for(int i=0;i<tilesX;i++){
for(int j=0;j<tilesY;j++){
blocks[i][j] = 0;
}
}
如果块是模式的一部分,我将块设置为 1。我希望模式内的块设置为 2,但我想不出一种以编程方式执行此操作的方法。图案将始终是一个完整的形状,并将始终连接回起点。
我希望这不会太令人困惑,我愿意为您提供您需要的任何东西,但我只是迷失了如何去做。谢谢