私は四角形のグリッドを持っています。各正方形は黒または白です。グリッドの範囲はX:-10~10、Y:-10~10です。私はboolの2D配列でグリッドを表現したい - 黒は真、白は偽です。配列のインデックスは肯定的ですが、配列を使ってグリッドを作成したい場合はbool array [21][21]
となります。これは仕事ですが、要素にアクセスしようとすると混乱します。たとえば、グリッドの座標「0,3」にアクセスする場合、配列インデックスは[11] [14]になります。これはうまくいきますが、本当に面倒です。C++での単純な配列の使用ですか?
座標に対応するインデックスを取得できる「クリーナー」の方法はありますか?
グリッドの範囲が各軸で-10~10の場合、21×21のグリッドではありませんか? –
@AndréCaronあなたの権利。それを私が直した。 – fdh