From 869c206c4fcc8001bd2e1d66f704290331813835 Mon Sep 17 00:00:00 2001 From: Draknyte1 Date: Wed, 20 Jan 2016 14:24:34 +1000 Subject: Initial Commit --- .../binnie/core/circuits/BinnieCircuitLayout.java | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/Java/binnie/core/circuits/BinnieCircuitLayout.java (limited to 'src/Java/binnie/core/circuits/BinnieCircuitLayout.java') diff --git a/src/Java/binnie/core/circuits/BinnieCircuitLayout.java b/src/Java/binnie/core/circuits/BinnieCircuitLayout.java new file mode 100644 index 0000000000..0f160054ce --- /dev/null +++ b/src/Java/binnie/core/circuits/BinnieCircuitLayout.java @@ -0,0 +1,37 @@ +package binnie.core.circuits; + +import binnie.Binnie; +import binnie.core.AbstractMod; +import binnie.core.language.ManagerLanguage; +import forestry.api.circuits.ChipsetManager; +import forestry.api.circuits.ICircuitLayout; +import forestry.api.circuits.ICircuitRegistry; + +public class BinnieCircuitLayout + implements ICircuitLayout +{ + private String uid; + private AbstractMod mod; + + public BinnieCircuitLayout(AbstractMod mod, String uid) + { + this.uid = uid; + this.mod = mod; + ChipsetManager.circuitRegistry.registerLayout(this); + } + + public String getUID() + { + return "binnie.circuitLayout" + this.uid; + } + + public String getName() + { + return Binnie.Language.localise(this.mod, "circuit.layout." + this.uid.toLowerCase()); + } + + public String getUsage() + { + return Binnie.Language.localise(this.mod, "circuit.layout." + this.uid.toLowerCase() + ".usage"); + } +} -- cgit