From 1614a1b8b07a464b5b2fbaa3086bfde5fe974239 Mon Sep 17 00:00:00 2001 From: Sollace Date: Wed, 20 Feb 2019 18:55:30 +0200 Subject: [PATCH] Start adding a gui for the various mod options --- .../java/com/minelittlepony/gui/Button.java | 64 +++++++++++++++++++ .../java/com/minelittlepony/gui/GameGui.java | 62 ++++++++++++++++++ .../com/minelittlepony/gui/IGuiAction.java | 15 +++++ .../com/minelittlepony/gui/IGuiCallback.java | 15 +++++ .../minelittlepony/gui/IGuiTooltipped.java | 20 ++++++ .../java/com/minelittlepony/gui/Label.java | 44 +++++++++++++ .../java/com/minelittlepony/gui/Slider.java | 44 +++++++++++++ .../unicopia/UnicopiaClient.java | 12 ++-- .../unicopia/gui/GuiScreenSettings.java | 33 ++++++++++ .../com/minelittlepony/util/gui/UButton.java | 24 ------- 10 files changed, 302 insertions(+), 31 deletions(-) create mode 100644 src/main/java/com/minelittlepony/gui/Button.java create mode 100644 src/main/java/com/minelittlepony/gui/GameGui.java create mode 100644 src/main/java/com/minelittlepony/gui/IGuiAction.java create mode 100644 src/main/java/com/minelittlepony/gui/IGuiCallback.java create mode 100644 src/main/java/com/minelittlepony/gui/IGuiTooltipped.java create mode 100644 src/main/java/com/minelittlepony/gui/Label.java create mode 100644 src/main/java/com/minelittlepony/gui/Slider.java create mode 100644 src/main/java/com/minelittlepony/unicopia/gui/GuiScreenSettings.java delete mode 100644 src/main/java/com/minelittlepony/util/gui/UButton.java diff --git a/src/main/java/com/minelittlepony/gui/Button.java b/src/main/java/com/minelittlepony/gui/Button.java new file mode 100644 index 00000000..75528d62 --- /dev/null +++ b/src/main/java/com/minelittlepony/gui/Button.java @@ -0,0 +1,64 @@ +package com.minelittlepony.gui; + +import java.util.List; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiButton; + +public class Button extends GuiButton implements IGuiTooltipped