From c67de8aca04d988179191ccb52461af00125920e Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Tue, 13 Aug 2019 11:41:53 -0400
Subject: [PATCH] RGB skybox

---
 ObjEditor.java |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/ObjEditor.java b/ObjEditor.java
index c2908ed..4b4a90a 100644
--- a/ObjEditor.java
+++ b/ObjEditor.java
@@ -433,6 +433,8 @@
         
         ChangeListener changeListener = new ChangeListener()
         {
+            String name;
+            
             public void stateChanged(ChangeEvent changeEvent)
             {
 //                if (objectPanel.getSelectedIndex() == objectPanel.indexOfTab("Material") && !materialFlushed)
@@ -451,7 +453,36 @@
 //                        EditSelection(false);
 //                }
 
+                if (objectPanel.getSelectedIndex() == 4)
+                {
+                    name = copy.skyboxname;
+                    
+                    if (name == null)
+                    {
+                        name = "";
+                    }
+                    
+                    copy.skyboxname = "cubemaps/default-skyboxes/rgb";
+                    copy.skyboxext = "jpg";
+                }
+                else
+                {
+                    if (name != null)
+                    {
+                        if (name.equals(""))
+                        {
+                            copy.skyboxname = null;
+                            copy.skyboxext = null;
+                        }
+                        else
+                        {
+                            copy.skyboxname = name;
+                        }
+                    }
+                }
+                
 //                refreshContents(false); // To refresh Info tab
+                cameraView.repaint();
             }
         };
         objectPanel.addChangeListener(changeListener);

--
Gitblit v1.6.2