equivalent-exchange-3/src/main/java/com/pahimar/ee3/emc/EmcValuesIMC.java

60 lines
1.6 KiB
Java
Raw Normal View History

2013-10-28 22:53:37 +01:00
package com.pahimar.ee3.emc;
import java.util.Map;
import java.util.TreeMap;
import com.pahimar.ee3.item.WrappedStack;
2013-10-28 22:53:37 +01:00
/**
* Equivalent-Exchange-3
*
* EmcIMCValues
*
* @author pahimar
* @license Lesser GNU Public License v3 (http://www.gnu.org/licenses/lgpl.html)
*
*/
public class EmcValuesIMC {
private static Map<WrappedStack, EmcValue> preAssignedValueMap = new TreeMap<WrappedStack, EmcValue>();
private static Map<WrappedStack, EmcValue> postAssignedValueMap = new TreeMap<WrappedStack, EmcValue>();
2013-10-28 22:53:37 +01:00
public static Map<WrappedStack, EmcValue> getPreAssignedValues() {
2013-10-28 22:53:37 +01:00
return preAssignedValueMap;
}
public static Map<WrappedStack, EmcValue> getPostAssignedValues() {
2013-10-28 22:53:37 +01:00
return postAssignedValueMap;
}
public static void addPreAssignedValued(WrappedStack wrappedStack, EmcValue emcValue) {
if (wrappedStack != null) {
if (!preAssignedValueMap.containsKey(wrappedStack)) {
preAssignedValueMap.put(wrappedStack, emcValue);
}
else {
// TODO Log that we already have a value for that
}
}
2013-11-21 03:18:04 +01:00
else {
// TODO Logging
2013-11-21 03:18:04 +01:00
}
2013-10-28 22:53:37 +01:00
}
public static void addPostAssignedValued(WrappedStack wrappedStack, EmcValue emcValue) {
if (wrappedStack != null) {
if (!postAssignedValueMap.containsKey(wrappedStack)) {
postAssignedValueMap.put(wrappedStack, emcValue);
}
else {
// TODO Log that we already have a value for that
}
}
2013-11-21 03:18:04 +01:00
else {
// TODO Logging
2013-11-21 03:18:04 +01:00
}
2013-10-28 22:53:37 +01:00
}
}