/* 3. 獲物の行動を決定します */
  private int p = 0;
  private int r = 0;
  private boolean breakflag = true;
  do{
  r = (int)(Math.random()*100);
  p = (r)%5;
  switch(mode_dir[p]){
   case 0:/* 上に動く */
   y -= 1;
   breakflag = false;
   break;
   case 1:/* 左に動く */
   x -= 1;
   breakflag = false;
   break;
   case 2:/* 下に動く */
   y += 1;
   breakflag = false;
   break;
   case 3:/* 右に動く */
   x += 1;
   breakflag = false;
   break;
   case 4:/* その場にとどまる */
   breakflag = false;
   break;
   case 5:/* 抽選しなおす */
   p++;
   break;
   }
  }while(breakflag);
 }
}