mirror of
https://github.com/JonasunderscoreJones/Microcraft.git
synced 2025-10-25 20:49:19 +02:00
new: test dev kit + 4 test buttons
This commit is contained in:
parent
6462c9ee21
commit
e1419ee6c6
2 changed files with 46 additions and 1 deletions
|
|
@ -0,0 +1,44 @@
|
|||
package me.jonasjones.microcraft.gui.screens;
|
||||
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import net.minecraft.client.gui.components.Button;
|
||||
import net.minecraft.client.gui.screens.Screen;
|
||||
import net.minecraft.network.chat.Component;
|
||||
|
||||
public class TestDevScreen extends Screen {
|
||||
public TestDevScreen() {
|
||||
super(Component.literal("Test Dev Screen"));
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void init() {
|
||||
super.init();
|
||||
|
||||
Button testButton = new Button.Builder(Component.literal("Test Button 1"), (button) -> {
|
||||
System.out.println("Test Button Pressed");
|
||||
}).bounds(20, this.height - 40, 80, 20).build();
|
||||
|
||||
Button testButton2 = new Button.Builder(Component.literal("Test Button 2"), (button) -> {
|
||||
System.out.println("Test Button Pressed");
|
||||
}).bounds(120, this.height - 40, 80, 20).build();
|
||||
|
||||
Button testButton3 = new Button.Builder(Component.literal("Test Button 3"), (button) -> {
|
||||
System.out.println("Test Button Pressed");
|
||||
}).bounds(220, this.height - 40, 80, 20).build();
|
||||
|
||||
Button testButton4 = new Button.Builder(Component.literal("Test Button 4"), (button) -> {
|
||||
System.out.println("Test Button Pressed");
|
||||
}).bounds(320, this.height- 40 , 80, 20).build();
|
||||
|
||||
this.addRenderableWidget(testButton);
|
||||
this.addRenderableWidget(testButton2);
|
||||
this.addRenderableWidget(testButton3);
|
||||
this.addRenderableWidget(testButton4);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void render(PoseStack poseStack, int mouseX, int mouseY, float partialTicks) {
|
||||
this.renderBackground(poseStack);
|
||||
super.render(poseStack, mouseX, mouseY, partialTicks);
|
||||
}
|
||||
}
|
||||
|
|
@ -2,6 +2,7 @@ package me.jonasjones.microcraft.mixin;
|
|||
|
||||
import me.jonasjones.microcraft.gui.screens.BoardScreen;
|
||||
import me.jonasjones.microcraft.gui.screens.GuiHome;
|
||||
import me.jonasjones.microcraft.gui.screens.TestDevScreen;
|
||||
import me.jonasjones.microcraft.gui.widget.ImageBackgroundButton;
|
||||
import net.minecraft.client.gui.components.Button;
|
||||
import net.minecraft.client.gui.components.ImageButton;
|
||||
|
|
@ -35,6 +36,6 @@ public class TitleScreenMixin extends Screen {
|
|||
int buttonY = y + spacingY * 2;
|
||||
|
||||
this.addRenderableWidget(new ImageBackgroundButton(buttonX, buttonY, 20, 20, ICON_TEXTURE, 20, 20,
|
||||
(buttonWidget) -> this.minecraft.setScreen(new BoardScreen(this))));
|
||||
(buttonWidget) -> this.minecraft.setScreen(new TestDevScreen())));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue