aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/gui/widget/WidgetArrow.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2018-12-31 13:12:25 +0800
committerUnknown <shekwancheung0528@gmail.com>2018-12-31 13:12:25 +0800
commitfee12aa0885da204ec874cd5ada371c42501c873 (patch)
tree880596f5f463e08762a56b1cb1d7008aaed1899d /src/main/java/me/shedaniel/gui/widget/WidgetArrow.java
parent1b14c5142bb49db9af078b5c753bc22ce35a40cc (diff)
downloadRoughlyEnoughItems-fee12aa0885da204ec874cd5ada371c42501c873.tar.gz
RoughlyEnoughItems-fee12aa0885da204ec874cd5ada371c42501c873.tar.bz2
RoughlyEnoughItems-fee12aa0885da204ec874cd5ada371c42501c873.zip
packetadder wip
Diffstat (limited to 'src/main/java/me/shedaniel/gui/widget/WidgetArrow.java')
-rwxr-xr-xsrc/main/java/me/shedaniel/gui/widget/WidgetArrow.java22
1 files changed, 14 insertions, 8 deletions
diff --git a/src/main/java/me/shedaniel/gui/widget/WidgetArrow.java b/src/main/java/me/shedaniel/gui/widget/WidgetArrow.java
index 40d53c3bb..524f1ce39 100755
--- a/src/main/java/me/shedaniel/gui/widget/WidgetArrow.java
+++ b/src/main/java/me/shedaniel/gui/widget/WidgetArrow.java
@@ -1,26 +1,32 @@
package me.shedaniel.gui.widget;
-import net.minecraft.client.Minecraft;
-import net.minecraft.client.renderer.GlStateManager;
-import net.minecraft.client.renderer.RenderHelper;
-import net.minecraft.util.ResourceLocation;
+import com.mojang.blaze3d.platform.GlStateManager;
+import net.minecraft.client.MinecraftClient;
+import net.minecraft.client.render.GuiLighting;
+import net.minecraft.util.Identifier;
public class WidgetArrow extends Control {
- private static final ResourceLocation RECIPE_GUI = new ResourceLocation("almostenoughitems", "textures/gui/recipecontainer.png");
+ private static final Identifier RECIPE_GUI = new Identifier("roughlyenoughitems", "textures/gui/recipecontainer.png");
private int progress = 0;
private int updateTick = 0;
+ private final int speed;
private boolean animated;
public WidgetArrow(int x, int y, boolean animated) {
+ this(x, y, animated, 20);
+ }
+
+ public WidgetArrow(int x, int y, boolean animated, int speed) {
super(x, y, 22, 18);
this.animated = animated;
+ this.speed = speed;
}
@Override
public void draw() {
GlStateManager.color4f(1.0F, 1.0F, 1.0F, 1.0F);
- RenderHelper.disableStandardItemLighting();
- Minecraft.getInstance().getTextureManager().bindTexture(RECIPE_GUI);
+ GuiLighting.disable();
+ MinecraftClient.getInstance().getTextureManager().bindTexture(RECIPE_GUI);
this.drawTexturedModalRect(rect.x, rect.y, 18, 222, 22, 18);
if (animated) {
int width = (int) ((progress / 10f) * 22);
@@ -31,7 +37,7 @@ public class WidgetArrow extends Control {
@Override
public void tick() {
updateTick++;
- if (updateTick >= 20) {
+ if (updateTick >= speed) {
updateTick = 0;
progress++;