Normand Briere
2019-08-15 33504fc9a180903aace77613264550754fba5706
Grafreed.java
....@@ -62,7 +62,7 @@
6262
6363 static void ParseFileSystem(java.io.File dir, iResourceCallBack callback, String prefix)
6464 {
65
- callback.CallBack(RemovePrefix(dir.toString(),prefix).split("/"));
65
+ callback.ResourceCallBack(RemovePrefix(dir.toString(),prefix).split("/"));
6666 File[] listFiles = dir.listFiles();
6767 if (listFiles != null)
6868 {
....@@ -75,7 +75,7 @@
7575
7676 static interface iResourceCallBack
7777 {
78
- void CallBack(String[] path);
78
+ void ResourceCallBack(String[] path);
7979 }
8080
8181 static void ParseResources(String path, iResourceCallBack callback)
....@@ -94,7 +94,7 @@
9494 String name = entries.nextElement().getName();
9595
9696 if (name.startsWith(path + "/"))
97
- callback.CallBack(RemovePrefix(name, path).split("/"));
97
+ callback.ResourceCallBack(RemovePrefix(name, path + "/").split("/"));
9898 }
9999 jar.close();
100100 } catch (Exception ex)
....@@ -110,7 +110,7 @@
110110 try
111111 {
112112 java.io.File apps = new java.io.File(url.toURI());
113
- ParseFileSystem(apps, callback, RemovePrefix(url.toString(), "file:"));
113
+ ParseFileSystem(apps, callback, RemovePrefix(url.toString() + "/", "file:"));
114114 // for (java.io.File app : apps.listFiles())
115115 // {
116116 // //System.out.println(RemovePrefix(app.toString(), RemovePrefix(url.toString(), "file:") + "/"));
....@@ -928,6 +928,9 @@
928928 grafreed.universe = new cGroup();
929929 grafreed.universe.name = "Grafreed";
930930 grafreed.universe.material = new cMaterial();
931
+ grafreed.universe.skyboxname = "cubemaps/penguins-skyboxes/yonder";
932
+ grafreed.universe.skyboxext = "jpg";
933
+
931934 // theApplet3D.universe.textures = CameraPane.DEFAULT_TEXTURE;
932935
933936 grafreed.universe.root = true;
....@@ -935,6 +938,8 @@
935938 //mon.stop();
936939 //System.out.println(mon);
937940 //timeflow.app.TimeflowAppLauncher.GetTimeFlow();
941
+
942
+ javax.swing.ToolTipManager.sharedInstance().setEnabled(Globals.TOOLTIPS);
938943 }
939944
940945 static Object3D materials;
....@@ -950,6 +955,8 @@
950955 java.io.ObjectInputStream p = new java.io.ObjectInputStream(zstream);
951956
952957 readobj = (Object3D) p.readObject();
958
+ p.close();
959
+ zstream.close();
953960 istream.close();
954961
955962 readobj.ResetDisplayList();
....@@ -963,6 +970,7 @@
963970 java.io.ObjectInputStream p = new java.io.ObjectInputStream(istream);
964971
965972 readobj = (Object3D) p.readObject();
973
+ p.close();
966974 istream.close();
967975
968976 readobj.ResetDisplayList();