From 0427ab89f1753a44b30cbc35ce021cbbdc845109 Mon Sep 17 00:00:00 2001 From: Foghrye4 Date: Thu, 10 Aug 2017 18:52:45 +0300 Subject: fix missing source folder --- .../java/ihl/metallurgy/constants/Details.java | 55 ++++++++++++++++++++++ .../metallurgy/constants/ElectricConductor.java | 49 +++++++++++++++++++ .../java/ihl/metallurgy/constants/Insulation.java | 40 ++++++++++++++++ 3 files changed, 144 insertions(+) create mode 100644 src/main/java/ihl/metallurgy/constants/Details.java create mode 100644 src/main/java/ihl/metallurgy/constants/ElectricConductor.java create mode 100644 src/main/java/ihl/metallurgy/constants/Insulation.java (limited to 'src/main/java/ihl/metallurgy/constants') diff --git a/src/main/java/ihl/metallurgy/constants/Details.java b/src/main/java/ihl/metallurgy/constants/Details.java new file mode 100644 index 0000000..80c715c --- /dev/null +++ b/src/main/java/ihl/metallurgy/constants/Details.java @@ -0,0 +1,55 @@ +package ihl.metallurgy.constants; + +import ihl.IHLMod; + +public enum Details { + block(1296), + highPressureVessel(432), + turboCompressorSetOfMoldedParts(576), + rollingMachineSetOfMoldedParts(576), + gasJet(36), + setOfPartsForLVElemotor(288), + pipelineAccessories(288), + detonationSprayingMachineSetOfMoldedParts(432), + blankChisel(36), + carvingKnife(36), + machineCasingSetOfMoldedParts(288), + polishingPucks(288), + extruderSetOfMoldedParts(288), + handDrillSetOfMoldedParts(72), + barD10(1), + latheSetOfMoldedParts(144), + viseSetOfMoldedParts(144), + ingot(144), + tub(144), + nugget(16), + screw(16), + round(16), + gear(576), + bolt(18), + stick(72), + frameGt(288), + toolHeadHammer(864), + toolHeadHammerSmall(72), + toolTinSnipsParts(72), + ring(36), + toolHeadPickaxe(432), + gearSmall(144), + nozzle(864), + wire(48); + Details(int moltenAmount1) + { + IHLMod.moltenAmounts.put(this.name(), moltenAmount1); + } + public static int getMeltingFluidAmount(String name) + { + if(IHLMod.moltenAmounts.containsKey(name)) + { + return IHLMod.moltenAmounts.get(name); + } + else + { + return 0; + } + } +} diff --git a/src/main/java/ihl/metallurgy/constants/ElectricConductor.java b/src/main/java/ihl/metallurgy/constants/ElectricConductor.java new file mode 100644 index 0000000..e3412ab --- /dev/null +++ b/src/main/java/ihl/metallurgy/constants/ElectricConductor.java @@ -0,0 +1,49 @@ +package ihl.metallurgy.constants; + +public enum ElectricConductor { + Silver(158,1000), + Copper(175,100), + Gold(220,100), + Aluminum(270,100), + Magnesium(440,100), + Iridium(474,1000), + Molybdenum(540,1000), + Tungsten(550,5000), + Zinc(600,100), + Nickel(730,5000), + Bronze(990,100), + Iron(1000,5000), + Platinum(1080,5000), + Tin(1130,100), + Steel(1300,5000), + Lead(2080,100), + Antimony(3400,5000), + Manganese(4300,5000), + Constantan(5000,5000), + Titan(6000,5000), + Mercury(9540,-10), + Castiron(10000,5000), + Nichrome(11200,6000), + Bismuth(11800,5000), + Graphite(80000,10000), + Coal(400000,10000), + Uran(29000000,5000); + ElectricConductor(int resistivity1, int meltingPoint1)//Ohm*m *10^10 + { + resistivity=resistivity1; + meltingPoint=meltingPoint1; + } + public final long resistivity; + public final int meltingPoint; + public static long getResistivity(String name) + { + if(ElectricConductor.valueOf(name)==null) + { + return 0; + } + else + { + return ElectricConductor.valueOf(name).resistivity; + } + } +} diff --git a/src/main/java/ihl/metallurgy/constants/Insulation.java b/src/main/java/ihl/metallurgy/constants/Insulation.java new file mode 100644 index 0000000..cd8f8c9 --- /dev/null +++ b/src/main/java/ihl/metallurgy/constants/Insulation.java @@ -0,0 +1,40 @@ +package ihl.metallurgy.constants; + +public enum Insulation { + TarPitch(10000,6000), + RawRubber(10000,6000), + PVC(18000,20000), + Rubber(20000,10000), + Plastic(40000,35000),//Polyethylene + XPVC(30000,100000); + Insulation(int maxVoltagePermm1, int maxVoltageCap1) + { + maxVoltagePermm=maxVoltagePermm1;//V/mm + maxVoltageCap=maxVoltageCap1; + } + public final int maxVoltagePermm; + public final int maxVoltageCap; + public static int getMaxVoltagePermm(String name) + { + if(Insulation.valueOf(name)==null) + { + return 0; + } + else + { + return Insulation.valueOf(name).maxVoltagePermm; + } + } + public static int getMaxVoltageCap(String name) + { + if(Insulation.valueOf(name)==null) + { + return 0; + } + else + { + return Insulation.valueOf(name).maxVoltageCap; + } + } + +} -- cgit v1.2.3