10.02.2012, 17:40 | #1 |
Местный
|
Сиряк Сергей Григорьевич Ошибка в яве
public native int[] doFighterDefense
(float f, float f_0_, float f_1_, float f_2_, float f_3_, float f_4_, int i, int i_5_, int i_6_, boolean bool, boolean bool_7_, boolean bool_8_, boolean bool_9_, boolean bool_10_, boolean bool_11_); Этот Нативе метод вписан в Оборону напрямую. Я создал public int[] isTest = doFighterDefense(dE, (float) VDanger.x, (float) OnMe.x, dist, (float) diffVLength, Alt, Skill, courage, flying, Visible, Near, OnBack, Looks, Higher, Faster); private void fighterDefence() { if (bKeepOrdnance) bKeepOrdnance = false; switch (Skill) { case 0: case 1: case 2: case 3: { int[] is = isTest; set_maneuver(is[0]); for (int i = 1; i < is.length; i++) push(is[i]); } } } Вот так это работает а у них было: private void fighterDefence() { if (bKeepOrdnance) bKeepOrdnance = false; switch (Skill) { case 0: case 1: case 2: case 3: { int[] is = doFighterDefense; set_maneuver(is[0]); for (int i = 1; i < is.length; i++) push(is[i]); } } }
__________________
Свой среди чужих,чужой среди своих. |
01.03.2012, 18:50 | #2 |
Новичок
Регистрация: 13.12.2010
Сообщений: 21
|
Спасибо за помощь.Отпишите пож , что с этим делать?
__________________
с 1962 |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|