/*
* IDK Game Server by Steve Winfield
* https://github.com/WinfieldSteve
*/
package org.stevewinfield.suja.idk.communication;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
public class OperationCodes {
public static short getIncomingOpCode(final String key) {
return Short.valueOf(incomingOpCodes.getProperty(key, "0"));
}
public static short getOutgoingOpCode(final String key) {
return Short.valueOf(outgoingOpCodes.getProperty(key, "0"));
}
public static void loadCodes() throws IOException {
incomingOpCodes = new Properties();
outgoingOpCodes = new Properties();
incomingOpCodes.load(new FileInputStream("opcodes-incoming.properties"));
outgoingOpCodes.load(new FileInputStream("opcodes-outgoing.properties"));
}
private static Properties incomingOpCodes;
private static Properties outgoingOpCodes;
}