diff options
| author | shedaniel <daniel@shedaniel.me> | 2020-04-23 16:49:33 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2020-04-23 16:49:33 +0800 |
| commit | f701792763abfed441687b27ef91a62ed09abd9d (patch) | |
| tree | c05144da7b9fd0a96e4f7dc5b820ed45d337eb6f /src/main/java/me/shedaniel/rei/gui/widget/PanelWidget.java | |
| parent | 87aefabb7b9728e84e600624f8d17a8d335b61af (diff) | |
| download | RoughlyEnoughItems-f701792763abfed441687b27ef91a62ed09abd9d.tar.gz RoughlyEnoughItems-f701792763abfed441687b27ef91a62ed09abd9d.tar.bz2 RoughlyEnoughItems-f701792763abfed441687b27ef91a62ed09abd9d.zip | |
Update to 20w17a
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/widget/PanelWidget.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/widget/PanelWidget.java | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/PanelWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/PanelWidget.java index 393ca7739..f1c456768 100644 --- a/src/main/java/me/shedaniel/rei/gui/widget/PanelWidget.java +++ b/src/main/java/me/shedaniel/rei/gui/widget/PanelWidget.java @@ -29,6 +29,7 @@ import me.shedaniel.rei.api.ConfigObject; import me.shedaniel.rei.api.REIHelper; import me.shedaniel.rei.gui.config.RecipeBorderType; import me.shedaniel.rei.gui.config.RecipeScreenType; +import net.minecraft.client.util.math.MatrixStack; import net.minecraft.util.Identifier; import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; @@ -75,7 +76,7 @@ public class PanelWidget extends WidgetWithBounds { } public void render() { - render(0, 0, 0); + render(new MatrixStack(), 0, 0, 0); } public int getColor() { @@ -87,7 +88,7 @@ public class PanelWidget extends WidgetWithBounds { } @Override - public void render(int mouseX, int mouseY, float delta) { + public void render(MatrixStack matrices, int mouseX, int mouseY, float delta) { if (!isRendering()) return; float alpha = ((color >> 24) & 0xFF) / 255f; @@ -101,23 +102,23 @@ public class PanelWidget extends WidgetWithBounds { int yTextureOffset = getYTextureOffset(); //Four Corners - this.drawTexture(x, y, 106 + xTextureOffset, 124 + yTextureOffset, 4, 4); - this.drawTexture(x + width - 4, y, 252 + xTextureOffset, 124 + yTextureOffset, 4, 4); - this.drawTexture(x, y + height - 4, 106 + xTextureOffset, 186 + yTextureOffset, 4, 4); - this.drawTexture(x + width - 4, y + height - 4, 252 + xTextureOffset, 186 + yTextureOffset, 4, 4); + this.drawTexture(matrices, x, y, 106 + xTextureOffset, 124 + yTextureOffset, 4, 4); + this.drawTexture(matrices, x + width - 4, y, 252 + xTextureOffset, 124 + yTextureOffset, 4, 4); + this.drawTexture(matrices, x, y + height - 4, 106 + xTextureOffset, 186 + yTextureOffset, 4, 4); + this.drawTexture(matrices, x + width - 4, y + height - 4, 252 + xTextureOffset, 186 + yTextureOffset, 4, 4); //Sides for (int xx = 4; xx < width - 4; xx += 128) { int thisWidth = Math.min(128, width - 4 - xx); - this.drawTexture(x + xx, y, 110 + xTextureOffset, 124 + yTextureOffset, thisWidth, 4); - this.drawTexture(x + xx, y + height - 4, 110 + xTextureOffset, 186 + yTextureOffset, thisWidth, 4); + this.drawTexture(matrices, x + xx, y, 110 + xTextureOffset, 124 + yTextureOffset, thisWidth, 4); + this.drawTexture(matrices, x + xx, y + height - 4, 110 + xTextureOffset, 186 + yTextureOffset, thisWidth, 4); } for (int yy = 4; yy < height - 4; yy += 50) { int thisHeight = Math.min(50, height - 4 - yy); - this.drawTexture(x, y + yy, 106 + xTextureOffset, 128 + yTextureOffset, 4, thisHeight); - this.drawTexture(x + width - 4, y + yy, 252 + xTextureOffset, 128 + yTextureOffset, 4, thisHeight); + this.drawTexture(matrices, x, y + yy, 106 + xTextureOffset, 128 + yTextureOffset, 4, thisHeight); + this.drawTexture(matrices, x + width - 4, y + yy, 252 + xTextureOffset, 128 + yTextureOffset, 4, thisHeight); } - fillGradient(x + 4, y + 4, x + width - 4, y + height - 4, getInnerColor(), getInnerColor()); + fillGradient(matrices, x + 4, y + 4, x + width - 4, y + height - 4, getInnerColor(), getInnerColor()); } protected boolean isRendering() { |
