From 2b43b48607989c31f82c1a7861beeaa09148ca30 Mon Sep 17 00:00:00 2001 From: bigfoot547 Date: Fri, 14 Jun 2024 22:29:45 -0500 Subject: transparency is fixed also capes --- src/main/java/dev/figboot/cuberender/test/TestWindow.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/main/java/dev/figboot/cuberender/test/TestWindow.java') diff --git a/src/main/java/dev/figboot/cuberender/test/TestWindow.java b/src/main/java/dev/figboot/cuberender/test/TestWindow.java index fc768a3..770648f 100644 --- a/src/main/java/dev/figboot/cuberender/test/TestWindow.java +++ b/src/main/java/dev/figboot/cuberender/test/TestWindow.java @@ -13,6 +13,7 @@ public class TestWindow extends JFrame { JPanel panel = new JPanel(); JSlider sliderY = new JSlider(); JSlider sliderX = new JSlider(); + JSlider sliderCape = new JSlider(); GraphicsPanel gp = new GraphicsPanel(); sliderY.setMinimum(-180); @@ -22,13 +23,19 @@ public class TestWindow extends JFrame { sliderX.setMaximum(180); sliderX.setOrientation(JSlider.VERTICAL); + sliderCape.setMinimum(-180); + sliderCape.setMaximum(180); + sliderCape.setOrientation(JSlider.VERTICAL); + sliderX.setValue(0); sliderY.setValue(0); + sliderCape.setValue(0); panel.setLayout(new BorderLayout()); panel.add(gp, BorderLayout.CENTER); panel.add(sliderY, BorderLayout.SOUTH); panel.add(sliderX, BorderLayout.EAST); + panel.add(sliderCape, BorderLayout.WEST); setContentPane(panel); @@ -41,6 +48,11 @@ public class TestWindow extends JFrame { gp.setXRot((float)Math.toRadians(sliderX.getValue())); gp.repaint(); }); + + sliderCape.addChangeListener(e -> { + gp.setCapeRot((float)Math.toRadians(sliderCape.getValue())); + gp.repaint(); + }); } public static void main(String[] args) { -- cgit v1.2.3-70-g09d2