我正在编写一个名为robocode的编程游戏的程序。问题就在这里:刷新Java参数
void wallScan(boolean While){
stop();
getStraight();
turnGunRight(90);
if(startabsolute){
straight=true;
}
while (While){
ahead(10000000);
turnRight(90);
}
resume();
}
,延续robocode.Robot,但我的问题是在变量While
你可能不明白大部分代码。循环不会结束,因为方法只获取一次参数,它是真的,所以方法变成了一个永恒的循环,但是有没有办法刷新方法参数,因为我不想每次调用这个循环时都做一个while循环方法?
你能编辑你的问题并描述'wallScan'应该做什么的方法吗?我看到机器人从一开始就停下来,在最后开始恢复并转动,但在方法内部看不到一些“扫描”操作。 – 2010-07-01 07:03:18