AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моды для Ил-2 > Не самолетом единым ... > "Верфь" tvister'а

Важная информация

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.03.2016, 20:53   #14
deSAD
Модератор
 
Аватар для deSAD
 
Регистрация: 06.03.2007
Адрес: Киев, Украина
Сообщений: 11,391
Отправить сообщение для deSAD с помощью ICQ Отправить сообщение для deSAD с помощью Skype™
По умолчанию

Цитата:
Сообщение от tvister Посмотреть сообщение
-cruisersSU.java:14: invalid method declaration; return type required
public KrasnyiKrym() {
^
-cruisersSU.java:18: invalid method declaration; return type required
public KrasnyiKrym(String string, int i, SectFile sectfile,
^
2 errors
Для продолжения нажмите любую клавишу . . .
Из-за некоторых ограничений ИЛа для того, чтобы не переписывать базовые "корабельные" классы, приходится поступать следующим образом ... Во-1-х, необходимо "расширить" базовый класс Ship:
Код:
package com.maddox.il2.objects.ships;

public abstract class ShipNew extends Ship
{
    class Bismarck {}

    public ShipNew()
    {
    }

    static 
    {
        new BigshipGeneric.SPAWN(com.maddox.il2.objects.ships.ShipNew$Bismarck.class);
    }
}
Где ShipNew - имя для "расширяющего" класса, а Bismarck - имя для класса собственно нового корабля.

Во-2-х, нужно создать класс/слот для нового корабля:
Код:
package com.maddox.il2.objects.ships;

import com.maddox.il2.ai.ground.TgtShip;
import com.maddox.rts.SectFile;

public static class ShipNew$Bismarck extends BigshipGeneric
    implements TgtShip
{

    public ShipNew$Bismarck()
    {
    }

    public ShipNew$Bismarck(String s, int i, SectFile sectfile, String s1, SectFile sectfile1, String s2)
    {
        super(s, i, sectfile, s1, sectfile1, s2);
    }
}
Ну а потом скомпилировать классы, причем, если запустить компиляцию класса корабля, т. е. ShipNew$Bismarck, то скомпилируются сразу оба класса
__________________
deSAD вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru