/**
*
*/
package com.zpig333.runesofwizardry.client.gui;
import java.util.LinkedList;
import java.util.List;
import net.minecraft.client.gui.GuiScreen;
import net.minecraftforge.common.config.ConfigElement;
import net.minecraftforge.fml.client.config.GuiConfig;
import net.minecraftforge.fml.client.config.IConfigElement;
import com.zpig333.runesofwizardry.core.ConfigHandler;
import com.zpig333.runesofwizardry.core.References;
/**
* @author Xilef11
*
*/
public class ModGuiConfig extends GuiConfig {
public ModGuiConfig(GuiScreen screen) {
super(screen, getConfigElements(),
References.modid, false, false,
GuiConfig.getAbridgedConfigPath(ConfigHandler.config.toString()));
}
private static List<IConfigElement> getConfigElements() {
List<IConfigElement> res = new LinkedList<IConfigElement>();
for(String cat:ConfigHandler.config.getCategoryNames()){
res.add(new ConfigElement(ConfigHandler.config.getCategory(cat)));
}
return res;
}
}