diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-01-20 16:38:33 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-01-20 16:38:33 +1000 |
commit | c68c67d74f39c3eb075ac29e88936a1976ef089b (patch) | |
tree | 3b51aa3ade38f5ca852cb65691d7830e9b39d9aa /src/Java/binnie/core/genetics/BeeModifierLogic.java | |
parent | 869c206c4fcc8001bd2e1d66f704290331813835 (diff) | |
download | GT5-Unofficial-c68c67d74f39c3eb075ac29e88936a1976ef089b.tar.gz GT5-Unofficial-c68c67d74f39c3eb075ac29e88936a1976ef089b.tar.bz2 GT5-Unofficial-c68c67d74f39c3eb075ac29e88936a1976ef089b.zip |
Removing shit from Binnies packages.
Diffstat (limited to 'src/Java/binnie/core/genetics/BeeModifierLogic.java')
-rw-r--r-- | src/Java/binnie/core/genetics/BeeModifierLogic.java | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/src/Java/binnie/core/genetics/BeeModifierLogic.java b/src/Java/binnie/core/genetics/BeeModifierLogic.java deleted file mode 100644 index 65a2ab3103..0000000000 --- a/src/Java/binnie/core/genetics/BeeModifierLogic.java +++ /dev/null @@ -1,47 +0,0 @@ -package binnie.core.genetics; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -public class BeeModifierLogic -{ - private Map<EnumBeeModifier, Float[]> modifiers = new HashMap(); - private List<EnumBeeBooleanModifier> booleanModifiers = new ArrayList(); - - public float getModifier(EnumBeeModifier modifier, float currentModifier) - { - if (!this.modifiers.containsKey(modifier)) { - return 1.0F; - } - float mult = ((Float[])this.modifiers.get(modifier))[0].floatValue(); - float max = ((Float[])this.modifiers.get(modifier))[1].floatValue(); - if (max >= 1.0F) - { - if (max <= currentModifier) { - return 1.0F; - } - return Math.min(max / currentModifier, mult); - } - if (max >= currentModifier) { - return 1.0F; - } - return Math.max(max / currentModifier, mult); - } - - public boolean getModifier(EnumBeeBooleanModifier modifier) - { - return this.booleanModifiers.contains(modifier); - } - - public void setModifier(EnumBeeBooleanModifier modifier) - { - this.booleanModifiers.add(modifier); - } - - public void setModifier(EnumBeeModifier modifier, float mult, float max) - { - this.modifiers.put(modifier, new Float[] { Float.valueOf(mult), Float.valueOf(max) }); - } -} |