さて、私が取り組んでいるゲームがあります。画面に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に設定したいのですが、プログラムでこれを行う方法を考えることができません。パターンは常に完全な形状になり、常に開始点に接続されます。
私はそれがあまり混乱しないことを願っています、そして私はあなたが必要とするものをあなたに提供するつもりです、しかし私はそれをする方法にただ迷っています。ありがとう