From 5a147e615c3b66bd21fb2d07db11a83e5b9d64fb Mon Sep 17 00:00:00 2001 From: isXander Date: Fri, 19 Jan 2024 17:05:59 +0000 Subject: Finalise the image reloader --- .../main/java/dev/isxander/yacl3/test/GuiTest.java | 18 +++++++++++++++--- .../assets/yacl3/reach-around-placement.webp | Bin 14840 -> 0 bytes .../assets/yacl3/textures/reach-around-placement.webp | Bin 0 -> 14840 bytes .../resources/assets/yacl3/textures/sample-1.webp | Bin 0 -> 10474 bytes .../resources/assets/yacl3/textures/sample-2.webp | Bin 0 -> 22308 bytes .../resources/assets/yacl3/textures/sample-3.webp | Bin 0 -> 17078 bytes .../resources/assets/yacl3/textures/sample-4.webp | Bin 0 -> 20772 bytes .../resources/assets/yacl3/textures/sample-5.webp | Bin 0 -> 11166 bytes 8 files changed, 15 insertions(+), 3 deletions(-) delete mode 100644 test-common/src/main/resources/assets/yacl3/reach-around-placement.webp create mode 100644 test-common/src/main/resources/assets/yacl3/textures/reach-around-placement.webp create mode 100644 test-common/src/main/resources/assets/yacl3/textures/sample-1.webp create mode 100644 test-common/src/main/resources/assets/yacl3/textures/sample-2.webp create mode 100644 test-common/src/main/resources/assets/yacl3/textures/sample-3.webp create mode 100644 test-common/src/main/resources/assets/yacl3/textures/sample-4.webp create mode 100644 test-common/src/main/resources/assets/yacl3/textures/sample-5.webp (limited to 'test-common/src') diff --git a/test-common/src/main/java/dev/isxander/yacl3/test/GuiTest.java b/test-common/src/main/java/dev/isxander/yacl3/test/GuiTest.java index 52a51e1..f81db33 100644 --- a/test-common/src/main/java/dev/isxander/yacl3/test/GuiTest.java +++ b/test-common/src/main/java/dev/isxander/yacl3/test/GuiTest.java @@ -83,7 +83,7 @@ public class GuiTest { .append(Component.literal("e").withStyle(style -> style.withHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, Component.literal("e"))))) .withStyle(style -> style.withClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, "https://isxander.dev"))) ) - .webpImage(new ResourceLocation("yacl3", "reach-around-placement.webp")) + .webpImage(new ResourceLocation("yacl3", "textures/reach-around-placement.webp")) .build()) .binding( defaults.booleanToggle, @@ -100,7 +100,7 @@ public class GuiTest { .name(Component.literal("Custom Boolean Toggle")) .description(val -> OptionDescription.createBuilder() .text(Component.literal("You can customize controllers like so! YACL is truly infinitely customizable! This tooltip is long in order to demonstrate the cool, smooth scrolling of these descriptions. Did you know, they are also super clickable?! I know, cool right, YACL 3.x really is amazing.")) - .image(Path.of("D:\\Xander\\Downloads\\_MG_0860-Enhanced-NR.png"), new ResourceLocation("yacl", "f.webp")) // TODO: Add img file to git? + .webpImage(new ResourceLocation("yacl3", "textures/sample-1.webp")) .build()) .binding( defaults.customBooleanToggle, @@ -114,7 +114,10 @@ public class GuiTest { .build()) .option(Option.createBuilder() .name(Component.literal("Tick Box")) - .description(OptionDescription.of(Component.literal("There are even alternate methods of displaying the same data type!"))) + .description(OptionDescription.createBuilder() + .text(Component.literal("There are even alternate methods of displaying the same data type!")) + .webpImage(new ResourceLocation("yacl3", "textures/sample-2.webp")) + .build()) .binding( defaults.tickbox, () -> config.tickbox, @@ -127,6 +130,9 @@ public class GuiTest { .name(Component.literal("Slider Controllers")) .option(Option.createBuilder() .name(Component.literal("Int Slider")) + .description(OptionDescription.createBuilder() + .webpImage(new ResourceLocation("yacl3", "textures/sample-3.webp")) + .build()) .binding( defaults.intSlider, () -> config.intSlider, @@ -136,6 +142,9 @@ public class GuiTest { .build()) .option(Option.createBuilder() .name(Component.literal("Double Slider")) + .description(OptionDescription.createBuilder() + .webpImage(new ResourceLocation("yacl3", "textures/sample-4.webp")) + .build()) .binding( defaults.doubleSlider, () -> config.doubleSlider, @@ -145,6 +154,9 @@ public class GuiTest { .build()) .option(Option.createBuilder() .name(Component.literal("Float Slider")) + .description(OptionDescription.createBuilder() + .webpImage(new ResourceLocation("yacl3", "textures/sample-5.webp")) + .build()) .binding( defaults.floatSlider, () -> config.floatSlider, diff --git a/test-common/src/main/resources/assets/yacl3/reach-around-placement.webp b/test-common/src/main/resources/assets/yacl3/reach-around-placement.webp deleted file mode 100644 index 1937809..0000000 Binary files a/test-common/src/main/resources/assets/yacl3/reach-around-placement.webp and /dev/null differ diff --git a/test-common/src/main/resources/assets/yacl3/textures/reach-around-placement.webp b/test-common/src/main/resources/assets/yacl3/textures/reach-around-placement.webp new file mode 100644 index 0000000..1937809 Binary files /dev/null and b/test-common/src/main/resources/assets/yacl3/textures/reach-around-placement.webp differ diff --git a/test-common/src/main/resources/assets/yacl3/textures/sample-1.webp b/test-common/src/main/resources/assets/yacl3/textures/sample-1.webp new file mode 100644 index 0000000..0da983e Binary files /dev/null and b/test-common/src/main/resources/assets/yacl3/textures/sample-1.webp differ diff --git a/test-common/src/main/resources/assets/yacl3/textures/sample-2.webp b/test-common/src/main/resources/assets/yacl3/textures/sample-2.webp new file mode 100644 index 0000000..e887f8c Binary files /dev/null and b/test-common/src/main/resources/assets/yacl3/textures/sample-2.webp differ diff --git a/test-common/src/main/resources/assets/yacl3/textures/sample-3.webp b/test-common/src/main/resources/assets/yacl3/textures/sample-3.webp new file mode 100644 index 0000000..eda78a9 Binary files /dev/null and b/test-common/src/main/resources/assets/yacl3/textures/sample-3.webp differ diff --git a/test-common/src/main/resources/assets/yacl3/textures/sample-4.webp b/test-common/src/main/resources/assets/yacl3/textures/sample-4.webp new file mode 100644 index 0000000..8bbe329 Binary files /dev/null and b/test-common/src/main/resources/assets/yacl3/textures/sample-4.webp differ diff --git a/test-common/src/main/resources/assets/yacl3/textures/sample-5.webp b/test-common/src/main/resources/assets/yacl3/textures/sample-5.webp new file mode 100644 index 0000000..ed91379 Binary files /dev/null and b/test-common/src/main/resources/assets/yacl3/textures/sample-5.webp differ -- cgit