From 22e8ab6479334206f97b0093f6c5ffd14610cce3 Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Sun, 18 Aug 2019 20:30:44 -0400
Subject: [PATCH] More credits
---
ObjEditor.java | 70 ++++++++++++++++++++++++++++++++--
icons/turbosquid.png | 0
icons/archive3d.png | 0
icons/3delicious.png | 0
4 files changed, 65 insertions(+), 5 deletions(-)
diff --git a/ObjEditor.java b/ObjEditor.java
index 098f83d..93c90ad 100644
--- a/ObjEditor.java
+++ b/ObjEditor.java
@@ -460,8 +460,11 @@
importOBJItem.addActionListener(this);
import3DSItem = menu.add(new MenuItem("3DS file..."));
import3DSItem.addActionListener(this);
+ if (Globals.ADVANCED)
+ {
importVRMLX3DItem = menu.add(new MenuItem("VRML/X3D file..."));
importVRMLX3DItem.addActionListener(this);
+ }
menu.add("-");
importGFDItem = menu.add(new MenuItem("Grafreed file..."));
importGFDItem.addActionListener(this);
@@ -1789,11 +1792,11 @@
cLabel ogaLabel = new cLabel(" Most Skyboxes courtesy of OpenGameArt!", !Globals.NIMBUSLAF);
creditsPanel.add(ogaLabel);
- cButton opengameartButton;
- creditsPanel.add(opengameartButton = GetButton("icons/sara-logo.png", !Globals.NIMBUSLAF));
- opengameartButton.setToolTipText("https://opengameart.org");
+ cButton creditButton;
+ creditsPanel.add(creditButton = GetButton("icons/sara-logo.png", !Globals.NIMBUSLAF));
+ creditButton.setToolTipText("https://opengameart.org");
- opengameartButton.addMouseListener(new MouseAdapter()
+ creditButton.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent e)
{
@@ -1808,7 +1811,64 @@
}
});
- for (int i=10; --i>=0;)
+ ogaLabel = new cLabel(" Download 3D models! (.3ds and .obj only)", !Globals.NIMBUSLAF);
+ creditsPanel.add(ogaLabel);
+
+ creditsPanel.add(creditButton = GetButton("icons/3delicious.png", !Globals.NIMBUSLAF));
+ creditButton.setToolTipText("https://3delicious.net");
+
+ creditButton.addMouseListener(new MouseAdapter()
+ {
+ public void mouseClicked(MouseEvent e)
+ {
+ try
+ {
+ Desktop.getDesktop().browse(new java.net.URI("https://3delicious.net"));
+ } catch (Exception e1)
+// } catch (java.io.IOException | java.net.URISyntaxException e1)
+ {
+ e1.printStackTrace();
+ }
+ }
+ });
+
+ creditsPanel.add(creditButton = GetButton("icons/archive3d.png", !Globals.NIMBUSLAF));
+ creditButton.setToolTipText("https://archive3d.net");
+
+ creditButton.addMouseListener(new MouseAdapter()
+ {
+ public void mouseClicked(MouseEvent e)
+ {
+ try
+ {
+ Desktop.getDesktop().browse(new java.net.URI("https://archive3d.net"));
+ } catch (Exception e1)
+// } catch (java.io.IOException | java.net.URISyntaxException e1)
+ {
+ e1.printStackTrace();
+ }
+ }
+ });
+
+ creditsPanel.add(creditButton = GetButton("icons/turbosquid.png", !Globals.NIMBUSLAF));
+ creditButton.setToolTipText("https://turbosquid.com");
+
+ creditButton.addMouseListener(new MouseAdapter()
+ {
+ public void mouseClicked(MouseEvent e)
+ {
+ try
+ {
+ Desktop.getDesktop().browse(new java.net.URI("https://www.turbosquid.com/Search/3D-Models/free"));
+ } catch (Exception e1)
+// } catch (java.io.IOException | java.net.URISyntaxException e1)
+ {
+ e1.printStackTrace();
+ }
+ }
+ });
+
+ for (int i=6; --i>=0;)
{
creditsPanel.add(new cGridBag());
}
diff --git a/icons/3delicious.png b/icons/3delicious.png
new file mode 100644
index 0000000..19bf09a
--- /dev/null
+++ b/icons/3delicious.png
Binary files differ
diff --git a/icons/archive3d.png b/icons/archive3d.png
new file mode 100644
index 0000000..2ea5843
--- /dev/null
+++ b/icons/archive3d.png
Binary files differ
diff --git a/icons/turbosquid.png b/icons/turbosquid.png
new file mode 100644
index 0000000..c776c7d
--- /dev/null
+++ b/icons/turbosquid.png
Binary files differ
--
Gitblit v1.6.2