リバーシのフィールドの幅や高さなんかはゲーム中に変動することは基本的にないはずです。

そういう場合は、変更不可能な変数を利用します。 これは前回お話しした『定数』の宣言。ということです。


変更不可能な変数の宣言方法は下記のようなものです。


const int width = 8;


これで、変更不可能な変数 width が宣言されました。

この宣言の仕方を利用しておけば、プログラム内に


width = 10;


なんていう記述があっても、エラーとなり実行できなくなります。

これは、意図しない変更によるバグを未然に防ぐ効果もあります。


また、一般的に定数は大文字を利用して宣言する習慣があります。

これは、他人がプログラムを見たときに、「この変数は書き換えることが出来ないよ」と知らせる意味があります。


なので、正しくはこのように宣言をします。


const int WIDTH = 8;