diff --git a/src/de/haukerehfeld/quakeinjector/EngineOutputDialog.java b/src/de/haukerehfeld/quakeinjector/EngineOutputDialog.java index a7903d8..bc739d3 100644 --- a/src/de/haukerehfeld/quakeinjector/EngineOutputDialog.java +++ b/src/de/haukerehfeld/quakeinjector/EngineOutputDialog.java @@ -138,4 +138,8 @@ public void done() { } }.execute(); } -} \ No newline at end of file + + public void appendString(String string) { + output.append(string+"\n"); + } +} diff --git a/src/de/haukerehfeld/quakeinjector/EngineStarter.java b/src/de/haukerehfeld/quakeinjector/EngineStarter.java index 12ada26..e6a9452 100644 --- a/src/de/haukerehfeld/quakeinjector/EngineStarter.java +++ b/src/de/haukerehfeld/quakeinjector/EngineStarter.java @@ -56,6 +56,10 @@ public Process start(String mapCmdline, String startmap) throws java.io.IOExcept Process p = pb.start(); return p; } + + public String getQuakeCmdline () { + return this.quakeCmdline; + } public void setQuakeDirectory(File dir) { this.quakeDir = dir; @@ -75,4 +79,4 @@ public boolean checkPaths() { && quakeExe.canRead() && quakeExe.canExecute()); } -} \ No newline at end of file +} diff --git a/src/de/haukerehfeld/quakeinjector/PackageInteractionPanel.java b/src/de/haukerehfeld/quakeinjector/PackageInteractionPanel.java index 324eb55..67c0765 100644 --- a/src/de/haukerehfeld/quakeinjector/PackageInteractionPanel.java +++ b/src/de/haukerehfeld/quakeinjector/PackageInteractionPanel.java @@ -486,6 +486,7 @@ public void start() { e.pack(); e.setLocationRelativeTo(main); e.show(); + e.appendCommandline(starter.getQuakeCmdline()); } catch (java.io.IOException e) { @@ -564,4 +565,4 @@ public void selectionChanged(Package s) { setSelection(s); } -} \ No newline at end of file +}