From f2460bf93a1ff85a36407da2c599808e9e7a7091 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Wed, 04 Sep 2019 22:33:41 -0400 Subject: [PATCH] Fix cameras and new. --- ObjEditor.java | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ObjEditor.java b/ObjEditor.java index 7f5ac09..eb9a304 100644 --- a/ObjEditor.java +++ b/ObjEditor.java @@ -4386,6 +4386,12 @@ void New() { + copy.skyboxname = "cubemaps/penguins-skyboxes/yonder"; + copy.skyboxext = "jpg"; + + copy.versionlist = null; + copy.versionindex = -1; + while (copy.Size() > 0) { copy.remove(0); @@ -4397,8 +4403,11 @@ { CreateCameras(); cameraView.SetCamera(GetCamera(copy, 0)); + cameraView.SetLight(GetCamera(copy, 4)); } + ResetModel(); + this.SetVersionStates(); objEditor.refreshContents(); } @@ -4739,7 +4748,7 @@ replaceButton.setEnabled(copy.versionindex != -1); previousVersionButton.setEnabled(copy.versionindex > 0); - nextVersionButton.setEnabled(copy.versionlist[copy.versionindex + 1] != null); + nextVersionButton.setEnabled(copy.versionlist != null && copy.versionlist[copy.versionindex + 1] != null); deleteVersionButton.setEnabled(copy.versionindex != -1); //copy.versionlist[copy.versionindex + 1] != null); @@ -4862,7 +4871,7 @@ { if (copy == Grafreed.grafreed.universe) { - Camera neweye = (Camera)copy.GetObject(cameraView.cameras[0].GetUUID()); + Camera neweye = (Camera)copy.GetObject(cameraView.cameras[cameraView.cameracount^1].GetUUID()); Camera newlight = (Camera)copy.GetObject(cameraView.LightCamera().GetUUID()); cameraView.SetCamera(neweye); -- Gitblit v1.6.2