AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Вопросы Новичка8 (http://forum.aviaskins.com/forumdisplay.php?f=17)
-   -   somebodyGAttacks кто нибудь атакует (http://forum.aviaskins.com/showthread.php?t=1661)

Novichok8 19.07.2010 08:33

somebodyGAttacks кто нибудь атакует
 
public boolean somebodyGAttacks() {
boolean bool = false;
for (int i = 0; i < nOfAirc; i++) {
Maneuver maneuver = (Maneuver) airc[i].FM;
if (maneuver instanceof RealFlightModel
&& ((RealFlightModel) maneuver).isRealMode()
&& airc[i].aircIndex() == 0) {
bool = true;
break;
}
if (maneuver.isOk() && maneuver.get_task() != 1) {
bool = true;
break;
}
}
return bool;
}
Этот код делает чтобы кто нибудь атакавал из звена
что можно сделать чтобы он делал атаку всех самолетов в звене обязательным?

lacota 20.07.2010 14:03

Не выходи из цикла когда найден первый готовый атаковать... Убери BREAK.
Имхо...

Novichok8 20.07.2010 16:58

а если написать найдены 4 самолента?

lacota 20.07.2010 18:28

Там явная завязка на окончание текущего маневра.. Можешь конечно всем наставить "True"

Novichok8 20.07.2010 21:24

зайди в аську. там быстрее а так я пробывал после этого вообще только лидер атакует.
лучше это не менять.


Текущее время: 04:48. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot