Тема: Вопросы
Показать сообщение отдельно
Старый 31.10.2019, 02:08   #7470
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 5,968
Сообщение

Можно в классе попытаться сделать так:
Код:
private static Aircraft._WeaponSlot[] GenerateDefaultConfig(int i)
    {
        Aircraft._WeaponSlot a_lweaponslot[] = new Aircraft._WeaponSlot[i];
        try
        {
            a_lweaponslot[0] = new Aircraft._WeaponSlot(10, "MGunMG131t", 350);
            a_lweaponslot[1] = new Aircraft._WeaponSlot(11, "MGunMG131t", 350);
            a_lweaponslot[2] = new Aircraft._WeaponSlot(12, "MGunMG131t", 350);
            a_lweaponslot[3] = new Aircraft._WeaponSlot(13, "MGunMG131t", 350);
            a_lweaponslot[4] = new Aircraft._WeaponSlot(14, "MGunMG15120t", 350);
            a_lweaponslot[5] = new Aircraft._WeaponSlot(15, "MGunMG15120t", 350);
            a_lweaponslot[6] = new Aircraft._WeaponSlot(16, "MGunMG15120t", 350);
            a_lweaponslot[7] = new Aircraft._WeaponSlot(17, "MGunMG131t", 350);
            a_lweaponslot[8] = null;             
        }
        catch(Exception exception) { }
        return a_lweaponslot;
    }
Код:
ArrayList arraylist = new ArrayList();
            Property.set(class1, "weaponsList", arraylist);
            HashMapInt hashmapint = new HashMapInt();
            Property.set(class1, "weaponsMap", hashmapint);
            byte byte0 = 9;
            Aircraft._WeaponSlot a_lweaponslot[] = new Aircraft._WeaponSlot[byte0];
            String s = "default";
            a_lweaponslot = new Aircraft._WeaponSlot[byte0];
            a_lweaponslot[0] = new Aircraft._WeaponSlot(10, "MGunMG131t", 350);
            a_lweaponslot[1] = new Aircraft._WeaponSlot(11, "MGunMG131t", 350);
            a_lweaponslot[2] = new Aircraft._WeaponSlot(12, "MGunMG131t", 350);
            a_lweaponslot[3] = new Aircraft._WeaponSlot(13, "MGunMG131t", 350);
            a_lweaponslot[4] = new Aircraft._WeaponSlot(14, "MGunMG15120t", 350);
            a_lweaponslot[5] = new Aircraft._WeaponSlot(15, "MGunMG15120t", 350);
            a_lweaponslot[6] = new Aircraft._WeaponSlot(16, "MGunMG15120t", 350);
            a_lweaponslot[7] = new Aircraft._WeaponSlot(17, "MGunMG131t", 350);
            a_lweaponslot[8] = null;
            for(int i = 9; i < byte0; i++)
                a_lweaponslot[i] = null;
И дописать ещё пропертисы.
Код:
import java.util.ArrayList;
import java.io.IOException;
import java.util.Random;
import com.maddox.util.HashMapInt;
import com.maddox.rts.Finger;
import com.maddox.rts.Property;
import com.maddox.rts.*;
Vasya на форуме   Ответить с цитированием