aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-05-08 01:24:22 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-05-08 01:24:22 +0800
commit33ed36eff27c1a533dacb2fa73510687f119c12b (patch)
treeb6e78fa3f8a7ccbb1331dfe9cdb84941ef04a2c9 /src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java
parenta5c90bb7d4748ba2da024ce468ffeeda99bf4a0f (diff)
downloadRoughlyEnoughItems-33ed36eff27c1a533dacb2fa73510687f119c12b.tar.gz
RoughlyEnoughItems-33ed36eff27c1a533dacb2fa73510687f119c12b.tar.bz2
RoughlyEnoughItems-33ed36eff27c1a533dacb2fa73510687f119c12b.zip
more internal changes
Fix #56
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java
index b86be1927..9616922d3 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/TabWidget.java
@@ -3,7 +3,7 @@ package me.shedaniel.rei.gui.widget;
import com.mojang.blaze3d.platform.GlStateManager;
import me.shedaniel.rei.api.ClientHelper;
import me.shedaniel.rei.api.RecipeCategory;
-import me.shedaniel.rei.api.Renderable;
+import me.shedaniel.rei.api.Renderer;
import me.shedaniel.rei.client.ScreenHelper;
import me.shedaniel.rei.gui.RecipeViewingScreen;
import net.minecraft.client.render.GuiLighting;
@@ -18,7 +18,7 @@ public class TabWidget extends HighlightableWidget {
public static final Identifier CHEST_GUI_TEXTURE = new Identifier("roughlyenoughitems", "textures/gui/recipecontainer.png");
public boolean shown = false, selected = false;
- public Renderable renderable;
+ public Renderer renderer;
public int id;
public RecipeViewingScreen recipeViewingWidget;
public String categoryName;
@@ -31,13 +31,13 @@ public class TabWidget extends HighlightableWidget {
this.bounds = bounds;
}
- public void setRenderable(RecipeCategory category, Renderable renderable, String categoryName, boolean selected) {
+ public void setRenderer(RecipeCategory category, Renderer renderable, String categoryName, boolean selected) {
if (renderable == null) {
shown = false;
- this.renderable = null;
+ this.renderer = null;
} else {
shown = true;
- this.renderable = renderable;
+ this.renderer = renderable;
}
this.category = category;
this.selected = selected;
@@ -56,8 +56,8 @@ public class TabWidget extends HighlightableWidget {
return shown;
}
- public Renderable getRenderable() {
- return renderable;
+ public Renderer getRenderer() {
+ return renderer;
}
@Override
@@ -72,7 +72,8 @@ public class TabWidget extends HighlightableWidget {
GuiLighting.disable();
minecraft.getTextureManager().bindTexture(CHEST_GUI_TEXTURE);
this.blit(bounds.x, bounds.y + 2, selected ? 28 : 0, 192, 28, (selected ? 30 : 27));
- renderable.render((int) bounds.getCenterX(), (int) bounds.getCenterY(), mouseX, mouseY, delta);
+ renderer.setBlitOffset(100);
+ renderer.render((int) bounds.getCenterX(), (int) bounds.getCenterY(), mouseX, mouseY, delta);
if (isHighlighted(mouseX, mouseY))
drawTooltip();
}