周囲のブロックに基づいて描画する画像を変更する必要があるタイルが 17 個あります。
http://i.stack.imgur.com/aFsIw.png
私はこれを行うことができましたが、非常に面倒でバグが発生しやすいため、機能させることができませんでした.
if left != mine and right = mine and top = mine and bottom != mine {tile_indexID[ww,hh] = 0;} //
if left = mine and right != mine and top = mine and bottom != mine {tile_indexID[ww,hh] = 1;} //
if left != mine and right = mine and top = !mine and bottom = mine {tile_indexID[ww,hh] = 2;} //
if left != mine and right = mine and top = mine and bottom != mine {tile_indexID[ww,hh] = 3;} //
より良い方法はありますか?