2021-03-22 20:22:00 -07:00
|
|
|
package codechicken.nei.recipe;
|
|
|
|
|
|
|
|
|
|
import codechicken.nei.drawable.DrawableBuilder;
|
|
|
|
|
import codechicken.nei.drawable.DrawableResource;
|
|
|
|
|
|
|
|
|
|
public class GuiRecipeTabCreative extends GuiRecipeTab {
|
2023-01-28 17:55:51 -08:00
|
|
|
|
2021-03-22 20:22:00 -07:00
|
|
|
public static final int TAB_WIDTH = 28;
|
|
|
|
|
public static final int TAB_HEIGHT = 31;
|
2022-06-24 12:32:13 +01:00
|
|
|
private static final DrawableResource selectedTabImage = new DrawableBuilder(
|
|
|
|
|
"minecraft:textures/gui/container/creative_inventory/tabs.png",
|
|
|
|
|
28,
|
|
|
|
|
32,
|
|
|
|
|
28,
|
|
|
|
|
32).build();
|
|
|
|
|
private static final DrawableResource unselectedTabImage = new DrawableBuilder(
|
|
|
|
|
"minecraft:textures/gui/container/creative_inventory/tabs.png",
|
|
|
|
|
28,
|
|
|
|
|
0,
|
|
|
|
|
28,
|
|
|
|
|
30).build();
|
2021-03-22 20:22:00 -07:00
|
|
|
|
2022-06-29 14:18:48 -04:00
|
|
|
public GuiRecipeTabCreative(GuiRecipe<?> guiRecipe, IRecipeHandler handler, int x, int y) {
|
2021-03-22 20:22:00 -07:00
|
|
|
super(guiRecipe, handler, x, y);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public int getWidth() {
|
|
|
|
|
return TAB_WIDTH;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public int getHeight() {
|
|
|
|
|
return TAB_HEIGHT;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
protected int getForegroundIconX() {
|
|
|
|
|
return x + (w - 16) / 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
protected int getForegroundIconY() {
|
|
|
|
|
return y + h - 22;
|
|
|
|
|
}
|
2022-06-24 12:32:13 +01:00
|
|
|
|
2021-03-22 20:22:00 -07:00
|
|
|
@Override
|
|
|
|
|
public DrawableResource getSelectedTabImage() {
|
|
|
|
|
return selectedTabImage;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public DrawableResource getUnselectedTabImage() {
|
|
|
|
|
return unselectedTabImage;
|
|
|
|
|
}
|
|
|
|
|
}
|