彼と時間を共有するぼくは、彼の何を知り得るのだろう
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
private int direction;
private int leavesEaten;
private int countWalk;
public Wombat()
{
setDirection(EAST);
leavesEaten = 0;
countWalk = 0; //countWalkを0で初期化
}
~~~~~~~~~~~~
いろいろ省略
~~~~~~~~~~~~
public void act()
{
if(foundLeaf()) {
eatLeaf();
}else if(countWalk >= 5){ //5歩以上歩いたら
int ran = (int)(Math.random()*4);//0~3の乱数をつくる
switch(ran){
// EAST
case 0:
setDirection(EAST);
break;
//WEST
case 1:
setDirection(WEST);
break;
//NORTH
case 2:
setDirection(NORTH);
break;
//SOUTH
case 3:
setDirection(SOUTH);
break;
}
//方向転換したらcountWalkを0にしておく
countWalk = 0;
}
else if(canMove()) {
move();
}
else {
turnLeft();
}
countWalk++; //1回歩きましたよー
}
プロフィール
カレンダー
リンク
カテゴリー
フリーエリア
最新記事
ブログ内検索
P R