Esempio n. 1
0
        static void Initialize()
        {
            initialized = true;

            InitShape();
            DefaultMovementInfo = new ShipMovementInfo(
                new Bounded <float>(TimeWarp.AngularAcceleration),
                new Bounded <float>(TimeWarp.ScaleTurning(1)),
                new Bounded <float>(TimeWarp.ScaleAcceleration(5, 0)),
                new Bounded <float>(TimeWarp.ScaleVelocity(35)));
            DefaultState = new ShipState(
                new Bounded <float>(6),
                new Bounded <float>(4),
                new Bounded <float>(0),
                new Bounded <float>(TimeWarp.RechargeRateToPerSeconds(9, 1)));

            DefaultActions.Add(ShofixtiScoutPrimary.Create());
            DefaultActions.Add(ShofixtiScoutSecondary.Create());

            DefaultControlableSounds = new ControlableSounds(null, "ShipDies");
            DefaultShipSounds        = new ShipSounds("ShofixtiScoutDitty");
        }
Esempio n. 2
0
 ShofixtiScoutSecondary(ShofixtiScoutSecondary copy)
     : base(copy)
 {
     this.leverPulls = copy.leverPulls;
 }