diff --git a/ArcadeScreenshotHandler.jar b/ArcadeScreenshotHandler.jar index 0e95ea7..051a12b 100644 Binary files a/ArcadeScreenshotHandler.jar and b/ArcadeScreenshotHandler.jar differ diff --git a/bin/screenshot.png b/bin/screenshot.png deleted file mode 100644 index b49cd06..0000000 Binary files a/bin/screenshot.png and /dev/null differ diff --git a/screenshot.png b/screenshot.png index 3784a58..80eb3f5 100644 Binary files a/screenshot.png and b/screenshot.png differ diff --git a/scripts/jar.sh b/scripts/jar.sh index 441b43b..ed70855 100755 --- a/scripts/jar.sh +++ b/scripts/jar.sh @@ -10,7 +10,7 @@ ORIGINAL_LOC=$(pwd) cd ${OUT_DIR} jar cfm ${PROJECT_NAME}.jar ${ORIGINAL_LOC}/manifest sig printf "\n\n\nRunning Program...\n\n" -java -jar ${PROJECT_NAME}.jar +java -jar ${PROJECT_NAME}.jar "$@" mv ${PROJECT_NAME}.jar ${ORIGINAL_LOC} cd .. -./scripts/clean.sh \ No newline at end of file +./scripts/clean.sh diff --git a/scripts/md5 b/scripts/md5 index 51bd804..13db900 100644 --- a/scripts/md5 +++ b/scripts/md5 @@ -1,5 +1,5 @@ build.sh:de32fdf9f3ce9eb5d4ea9902ee48dbe0 *- clean.sh:8aec15e447257f1c3a4e978f1b56a78e *- -commit.sh:a592fe2113538f8cf933907eeda13ddc *- -jar.sh:58c4f48f7e34425e55358a165a81c03b *- +commit.sh:21af1fa6f09d01679c9e11408967264a *- +jar.sh:62ce62bbb97d3f3856bcc9b0ad34083c *- lean.sh:3be7b8b182ccd96e48989b4e57311193 *- diff --git a/src/sig/ArcadeScreenshotHandler.java b/src/sig/ArcadeScreenshotHandler.java index 808a5c9..4dbbd00 100644 --- a/src/sig/ArcadeScreenshotHandler.java +++ b/src/sig/ArcadeScreenshotHandler.java @@ -1,5 +1,6 @@ package sig; +import java.io.File; import java.io.IOException; import java.nio.file.Path; import java.awt.image.BufferedImage; @@ -37,10 +38,12 @@ public class ArcadeScreenshotHandler { @Override public void actionPerformed(ActionEvent e) { System.out.println(e.getActionCommand()); - POSTRequest postRes = new POSTRequest("http://"+args[0]+"/uploadform.html",Path.of("..","screenshot.png")); try { + BufferedImage img = CaptureScreen(); + ImageIO.write(img,"png",new File("..","screenshot.png")); + POSTRequest postRes = new POSTRequest("http://"+args[0]+"/uploadform.html",Path.of("..","screenshot.png")); System.out.println(((HttpResponse)postRes.run()).body()); - } catch (FailedResponseException e1) { + } catch (FailedResponseException | IOException e1) { e1.printStackTrace(); } playSound(Path.of("..","ding.wav"));