ロボコードというプログラミングゲームのプログラムを書いています。問題はここにあります:
void wallScan(boolean While){
stop();
getStraight();
turnGunRight(90);
if(startabsolute){
straight=true;
}
while (While){
ahead(10000000);
turnRight(90);
}
resume();
}
robocode.Robot を拡張するため、ほとんどのコードを理解できないかもしれませんが、私の問題は変数にありますWhile
。メソッドが引数を1回取得するとループが終了せず、それが真であるため、メソッドは永久ループになりますが、これを呼び出すたびにwhileループを作成したくないため、メソッド引数を更新する方法はありますか?方法?