Examples of injectPower()


Examples of appeng.api.networking.energy.IEnergyGrid.injectPower()

    try
    {
      IEnergyGrid grid = gridProxy.getEnergy();
      double newPower = timePassed * powerPerTick;
      double overFlow = grid.injectPower( newPower, Actionable.SIMULATE );

      // burn the over flow.
      grid.injectPower( Math.max( 0.0, newPower - overFlow ), Actionable.MODULATE );

      if ( overFlow > 0 )
View Full Code Here

Examples of appeng.api.networking.energy.IEnergyGrid.injectPower()

      IEnergyGrid grid = gridProxy.getEnergy();
      double newPower = timePassed * powerPerTick;
      double overFlow = grid.injectPower( newPower, Actionable.SIMULATE );

      // burn the over flow.
      grid.injectPower( Math.max( 0.0, newPower - overFlow ), Actionable.MODULATE );

      if ( overFlow > 0 )
        burnSpeed -= TicksSinceLastCall;
      else
        burnSpeed += TicksSinceLastCall;
View Full Code Here

Examples of appeng.api.networking.energy.IEnergyGrid.injectPower()

    if ( internalCurrentPower > 0 )
    {
      try
      {
        IEnergyGrid eg = gridProxy.getEnergy();
        double powerRequested = internalCurrentPower - eg.injectPower( internalCurrentPower, Actionable.SIMULATE );

        if ( powerRequested > 0 )
        {
          eg.injectPower( extractAEPower( powerRequested, Actionable.MODULATE, PowerMultiplier.ONE ), Actionable.MODULATE );
        }
View Full Code Here

Examples of appeng.api.networking.energy.IEnergyGrid.injectPower()

        IEnergyGrid eg = gridProxy.getEnergy();
        double powerRequested = internalCurrentPower - eg.injectPower( internalCurrentPower, Actionable.SIMULATE );

        if ( powerRequested > 0 )
        {
          eg.injectPower( extractAEPower( powerRequested, Actionable.MODULATE, PowerMultiplier.ONE ), Actionable.MODULATE );
        }
      }
      catch (GridAccessException e)
      {
        // null net, probably bad.
View Full Code Here

Examples of appeng.api.networking.energy.IEnergyGrid.injectPower()

  protected double funnelPowerIntoStorage(double newPower, Actionable mode)
  {
    try
    {
      IEnergyGrid grid = gridProxy.getEnergy();
      double leftOver = grid.injectPower( newPower, mode );
      if ( mode == Actionable.SIMULATE )
        return leftOver;
      return 0.0;
    }
    catch (GridAccessException e)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.