package net.scapeemulator.game.model.player.bank;
/**
* @author David Insley
*/
public enum BankTab {
TAB_ALL(8, 1, 41),
TAB_TWO(0, 2, 39),
TAB_THREE(1, 3, 37),
TAB_FOUR(2, 4, 35),
TAB_FIVE(3, 5, 33),
TAB_SIX(4, 6, 31),
TAB_SEVEN(5, 7, 29),
TAB_EIGHT(6, 8, 27),
TAB_NINE(7, 9, 25);
private final int index;
private final int tabId;
private final int childId;
private BankTab(int index, int tabId, int childId) {
this.index = index;
this.tabId = tabId;
this.childId = childId;
}
public int index() {
return index;
}
public int getTabId() {
return tabId;
}
public int getChildId() {
return childId;
}
public static BankTab forIndex(int index) {
for (BankTab tab : values()) {
if (tab.index == index) {
return tab;
}
}
return null;
}
public static BankTab forChildId(int childId) {
for (BankTab tab : values()) {
if (tab.childId == childId) {
return tab;
}
}
return null;
}
}