Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
|
Код:
package com.maddox.il2.objects.air;
import java.io.IOException;
import java.util.ArrayList;
import com.maddox.rts.Finger;
import com.maddox.rts.NetMsgGuaranted;
import com.maddox.rts.NetMsgInput;
import com.maddox.rts.Property;
import com.maddox.util.HashMapInt;
public class Ki30A extends Ki30
implements TypeBomber
{
public Ki30A()
{
}
public boolean turretAngles(int i, float[] fs) {
boolean bool = super.turretAngles(i, fs);
float f = -fs[0];
float f_0_ = fs[1];
switch (i) {
case 0:
if (f < -33.0F) {
f = -33.0F;
bool = false;
}
if (f > 33.0F) {
f = 33.0F;
bool = false;
}
if (f_0_ < -3.0F) {
f_0_ = -3.0F;
bool = false;
}
if (f_0_ > 62.0F) {
f_0_ = 62.0F;
bool = false;
}
/* fall through */
default:
fs[0] = -f;
fs[1] = f_0_;
return bool;
}
}
public boolean typeBomberToggleAutomation()
{
return false;
}
public void typeBomberAdjDistanceReset()
{
}
public void typeBomberAdjDistancePlus()
{
}
public void typeBomberAdjDistanceMinus()
{
}
public void typeBomberAdjSideslipReset()
{
}
public void typeBomberAdjSideslipPlus()
{
}
public void typeBomberAdjSideslipMinus()
{
}
public void typeBomberAdjAltitudeReset()
{
}
public void typeBomberAdjAltitudePlus()
{
}
public void typeBomberAdjAltitudeMinus()
{
}
public void typeBomberAdjSpeedReset()
{
}
public void typeBomberAdjSpeedPlus()
{
}
public void typeBomberAdjSpeedMinus()
{
}
public void typeBomberUpdate(float f)
{
}
public void typeBomberReplicateToNet(NetMsgGuaranted netmsgguaranted)
throws IOException
{
}
public void typeBomberReplicateFromNet(NetMsgInput netmsginput)
throws IOException
{
}
private static Aircraft._WeaponSlot[] GenerateDefaultConfig(int i)
{
Aircraft._WeaponSlot a_lweaponslot[] = new Aircraft._WeaponSlot[i];
try
{
a_lweaponslot[0] = new Aircraft._WeaponSlot(0, "MGunVikkersKsi", 700);
a_lweaponslot[1] = new Aircraft._WeaponSlot(10, "MGunVikkersKt", 600);
a_lweaponslot[2] = null;
a_lweaponslot[3] = null;
a_lweaponslot[4] = null;
a_lweaponslot[5] = null;
a_lweaponslot[6] = null;
a_lweaponslot[7] = null;
a_lweaponslot[8] = null;
a_lweaponslot[9] = null;
a_lweaponslot[10] = null;
a_lweaponslot[11] = null;
a_lweaponslot[12] = null;
}
catch(Exception exception) { }
return a_lweaponslot;
}
static Class _mthclass$(String s)
{
Class class1;
try
{
class1 = Class.forName(s);
}
catch(ClassNotFoundException classnotfoundexception)
{
throw new NoClassDefFoundError(classnotfoundexception.getMessage());
}
return class1;
}
static
{
Class class1 = com.maddox.il2.objects.air.Ki30A.class;
new NetAircraft.SPAWN(class1);
Property.set(class1, "iconFar_shortClassName", "Ki-30A");
Property.set(class1, "meshName", "Ki30A(Multi1)/hier.him");
Property.set(class1, "PaintScheme", new PaintSchemeFMPar01());
Property.set(class1, "yearService", 1935F);
Property.set(class1, "yearExpired", 1946.5F);
Property.set(class1, "FlightModel", "FlightModels/Ki30A.fmd:Ki30A_FM");
Property.set(class1, "cockpitClass", new Class[] {
com.maddox.il2.objects.air.CockpitKi30A.class, com.maddox.il2.objects.air.CockpitKi30A_TGunner.class
});
Property.set(class1, "LOSElevation", 0.742F);
Aircraft.weaponTriggersRegister(class1, new int[] {
0, 10, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3
});
Aircraft.weaponHooksRegister(class1, new String[] {
"_MGUN01", "_MGUN02", "_ExternalBomb01", "_ExternalBomb02", "_ExternalBomb03", "_ExternalBomb04", "_BombSpawn01", "_BombSpawn02", "_BombSpawn03", "_BombSpawn04",
"_BombSpawn05", "_BombSpawn06", "_BombSpawn07"
});
Последний раз редактировалось Vasya; 24.12.2019 в 17:55.
|