|
|
|
#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) | |
|
|