summaryrefslogtreecommitdiffstats
path: root/src/main/java/dev/figboot/cuberender/test/TestWindow.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/dev/figboot/cuberender/test/TestWindow.java')
-rw-r--r--src/main/java/dev/figboot/cuberender/test/TestWindow.java12
1 files changed, 12 insertions, 0 deletions
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) {