Package universalelectricity.core.electricity

Examples of universalelectricity.core.electricity.ElectricityPack


            switch (givenType)
            {
                case VOLTAGE:
                    return ElectricityPack.getFromWatts((float) (UNSCALED.convertToOtherUnit(JOULES_UE, unscaledEnergy)), givenValue);
                case AMPERE:
                    return new ElectricityPack(givenValue, (float) (UNSCALED.convertToOtherUnit(JOULES_UE, unscaledEnergy) / givenValue));
                default:
                    return null;
            }
        }
View Full Code Here


                {
                    if (inputTile instanceof IConductor)
                    {
                        this.network = ((IConductor) inputTile).getNetwork();
                       
                        ElectricityPack temp = ElectricExpansionEventHandler.INSTANCE.getNetworkStat(this.network);
                        ElectricExpansionEventHandler.INSTANCE.cleanNetworkStat(this.network);
                       
                        if (temp != null)
                        {
                            this.electricityReading = temp.clone();
                            this.electricityReading.amperes *= 20.0F;
                        }
                        else
                        {
                            this.electricityReading = EMPTY_PACK.clone();
View Full Code Here

          _energyStored += mjGained;
          energyRequired -= mjGained;
        }
      }
     
      ElectricityPack powerRequested = new ElectricityPack(energyRequired * wPerEnergy / getVoltage(), getVoltage());
      ElectricityPack powerPack = ElectricityNetworkHelper.consumeFromMultipleSides(this, powerRequested);
      _ueBuffer += powerPack.getWatts();
     
      int energyFromUE = Math.min(_ueBuffer / wPerEnergy, energyRequired);
      _energyStored += energyFromUE;
      energyRequired -= energyFromUE;
      _ueBuffer -= (energyFromUE * wPerEnergy);
 
View Full Code Here

TOP

Related Classes of universalelectricity.core.electricity.ElectricityPack

Copyright © 2018 www.massapicom. 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.