1
0
forked from Clones/Controlify

Start work on radial menu

This commit is contained in:
isXander
2023-07-24 22:19:53 +01:00
parent 9cb95b0a94
commit 8efac5bdef
15 changed files with 636 additions and 16 deletions

View File

@ -1,11 +1,13 @@
package dev.isxander.controlify.gui.layout;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiGraphics;
import net.minecraft.client.gui.components.Renderable;
import net.minecraft.client.gui.components.events.GuiEventListener;
import net.minecraft.client.gui.narration.NarratableEntry;
import net.minecraft.client.gui.narration.NarrationElementOutput;
import org.joml.Vector2ic;
public class PositionedComponent<T extends RenderComponent> implements Renderable {
public class PositionedComponent<T extends RenderComponent> implements Renderable, GuiEventListener, NarratableEntry {
private final T component;
private int x, y;
@ -52,4 +54,24 @@ public class PositionedComponent<T extends RenderComponent> implements Renderabl
public T getComponent() {
return component;
}
@Override
public void setFocused(boolean focused) {
}
@Override
public boolean isFocused() {
return false;
}
@Override
public NarrationPriority narrationPriority() {
return NarrationPriority.NONE;
}
@Override
public void updateNarration(NarrationElementOutput builder) {
}
}