case 1:
if ((double) dE > 500.0) {
if (VDanger.x > 0.9)
set_maneuver(27);
else {
switch (World.Rnd().nextInt(0, 3)) {
case 1:
set_maneuver(67);
break;
case 2:
set_maneuver(22);
break;
default:
set_maneuver(28);
}
}
} else if ((double) dE > 200.0) {
if (VDanger.x > 0.9)
set_maneuver(27);
else {
switch (World.Rnd().nextInt(0, 5)) {
case 1:
case 2:
case 3:
set_maneuver(22);
break;
case 4:
set_maneuver(35);
break;
default:
set_maneuver(39);
}
}
} else if ((double) dE > -200.0) {
if (VDanger.x > 0.8)
set_maneuver(27);
else if (diffVLength < 50.0 && OnMe.x > 0.8) {
if ((double) dist < 200.0) {
if ((double) Alt > 500.0) {
switch (World.Rnd().nextInt(0, 6)) {
case 0:
set_maneuver(35);
break;
case 1:
set_maneuver(19);
break;
case 2:
set_maneuver(33);
break;
case 3:
set_maneuver(34);
break;
case 4:
set_maneuver(7);
break;
case 5:
set_maneuver(32);
break;
default:
set_maneuver(29);
}
} else if (Alt > 150.0F) {
switch (World.Rnd().nextInt(0, 3)) {
case 0:
set_maneuver(35);
break;
case 1:
set_maneuver(7);
break;
case 2:
set_maneuver(32);
break;
default:
set_maneuver(29);
}
} else
set_maneuver(29);
} else {
switch (World.Rnd().nextInt(0, 4)) {
case 0:
set_maneuver(7);
break;
case 1:
set_maneuver(19);
break;
case 2:
set_maneuver(33);
break;
case 3:
set_maneuver(34);
break;
default:
set_maneuver(35);
}
}
} else if (OnMe.x > 0.9) {
switch (World.Rnd().nextInt(0, 2)) {
case 0:
set_maneuver(35);
break;
case 1:
set_maneuver(34);
break;
default:
set_maneuver(22);
}
} else
set_maneuver(22);
} else {
switch (World.Rnd().nextInt(0, 4)) {
case 0:
set_maneuver(27);
break;
case 1:
set_maneuver(35);
break;
case 2:
set_maneuver(19);
break;
case 3:
set_maneuver(33);
break;
default:
set_maneuver(34);
}
}
break;
новичок
|