package com.bioxx.tfc2.api.util;
import java.util.ArrayList;
import net.minecraft.client.settings.KeyBinding;
public class KeyBindings
{
public static ArrayList<KeyBinding> keyBindingsList;
public static ArrayList<Boolean> isRepeatingList;
public static void addKeyBinding(String name, int value, String category)
{
if (keyBindingsList == null)
keyBindingsList = new ArrayList<KeyBinding>();
keyBindingsList.add(new KeyBinding(name, value, category));
}
public static void addKeyBinding(KeyBinding KB)
{
if (keyBindingsList == null)
keyBindingsList = new ArrayList<KeyBinding>();
keyBindingsList.add(KB);
}
public static void addIsRepeating(boolean value)
{
if (isRepeatingList == null)
isRepeatingList = new ArrayList<Boolean>();
isRepeatingList.add(value);
}
public static KeyBinding[] gatherKeyBindings()
{
return keyBindingsList.toArray(new KeyBinding[keyBindingsList.size()]);
}
public static boolean[] gatherIsRepeating()
{
boolean[] isRepeating = new boolean[isRepeatingList.size()];
for (int x = 0; x < isRepeating.length; x++)
isRepeating[x] = isRepeatingList.get(x).booleanValue();
return isRepeating;
}
}