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