我的目标是让Jeroo山谷使用环路面向花朵的螺旋结束。螺旋覆盖了岛屿。该岛的大部分地区都覆盖着2X2网或可能有1网和1水。循环在完成第一个if语句后不会重新启动。如何让循环重启?
岛上笼罩着螺旋状的网状物(如蜗牛壳)
method main()
{
Jeroo dale = new Jeroo(0,0);
//While path is clear dale will hop
while(dale.isClear(AHEAD))
dale.hop();
{
//dale is here if the path ahead is not clear
if( ! dale.isClear(LEFT)){
dale.turn(RIGHT);
}
else if(dale.isFlower(RIGHT)){
dale.turn(RIGHT);
}
else
dale.turn(LEFT);
}
}