|
![]() |
#1 |
Местный
|
![]()
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; } Этот код делает чтобы кто нибудь атакавал из звена что можно сделать чтобы он делал атаку всех самолетов в звене обязательным? |
![]() |
![]() |
![]() |
#2 |
Местный
|
![]()
Не выходи из цикла когда найден первый готовый атаковать... Убери BREAK.
Имхо...
__________________
Гуси летят.... |
![]() |
![]() |
![]() |
#3 |
Местный
|
![]()
а если написать найдены 4 самолента?
|
![]() |
![]() |
![]() |
#4 |
Местный
|
![]()
Там явная завязка на окончание текущего маневра.. Можешь конечно всем наставить "True"
__________________
Гуси летят.... |
![]() |
![]() |
![]() |
#5 |
Местный
|
![]()
зайди в аську. там быстрее а так я пробывал после этого вообще только лидер атакует.
лучше это не менять. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|