From 87f6e96a2b9fdc3eb173f041f80c3dacbeabc13b Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Tue, 24 Apr 2012 09:35:40 +0000 Subject: [PATCH] Removing unused code. --- .../downloader/SetInformationDownloader.java | 50 ------- .../cards/transformer/CardsTransformer.java | 129 ------------------ .../com/gempukku/lotro/game/GameRecorder.java | 40 ------ .../com/gempukku/lotro/game/LotroServer.java | 4 - 4 files changed, 223 deletions(-) delete mode 100644 gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/downloader/SetInformationDownloader.java delete mode 100644 gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/transformer/CardsTransformer.java diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/downloader/SetInformationDownloader.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/downloader/SetInformationDownloader.java deleted file mode 100644 index f7cb4135b..000000000 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/downloader/SetInformationDownloader.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.gempukku.lotro.cards.downloader; - -import org.apache.commons.io.IOUtils; - -import java.io.File; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.InputStream; -import java.net.URL; - -public class SetInformationDownloader { - public static void main(String[] args) throws Exception { - for (int i = 1; i < 20; i++) { - String setNo = fillWithZeroes(String.valueOf(i), 2); - File destination = new File("c:\\lotr\\" + setNo); - destination.mkdirs(); - - int j = 1; - while (true) { - try { - String cardNo = fillWithZeroes(String.valueOf(j), 3); - String pageAddress = "http://lotrtcgdb.com/pages/LOTR" + setNo + cardNo + ".html"; - System.out.println("Page address: " + pageAddress); - FileOutputStream fos = new FileOutputStream(new File(destination, "LOTR" + setNo + cardNo + ".html")); - try { - InputStream is = new URL(pageAddress).openStream(); - try { - IOUtils.copyLarge(is, fos); - } finally { - is.close(); - } - } finally { - fos.close(); - } - j++; - } catch (FileNotFoundException exp) { - break; - } - } - } - } - - private static String fillWithZeroes(String no, int charsCount) { - StringBuilder sb = new StringBuilder(); - for (int i = 0; i < charsCount - no.length(); i++) - sb.append("0"); - sb.append(no); - return sb.toString(); - } -} diff --git a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/transformer/CardsTransformer.java b/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/transformer/CardsTransformer.java deleted file mode 100644 index a89b52844..000000000 --- a/gemp-lotr/gemp-lotr-cards/src/main/java/com/gempukku/lotro/cards/transformer/CardsTransformer.java +++ /dev/null @@ -1,129 +0,0 @@ -package com.gempukku.lotro.cards.transformer; - -import com.gempukku.lotro.cards.packs.RarityReader; -import com.gempukku.lotro.cards.packs.SetRarity; - -import javax.imageio.IIOImage; -import javax.imageio.ImageIO; -import javax.imageio.ImageWriteParam; -import javax.imageio.ImageWriter; -import javax.imageio.stream.ImageOutputStream; -import java.awt.*; -import java.awt.image.BufferedImage; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.OutputStream; -import java.net.URL; - -public class CardsTransformer { - private static final String format = "jpg"; - - public static void main(String[] args) throws IOException { - RarityReader reader = new RarityReader(); - final SetRarity setRarity = reader.getSetRarity("1"); - transformSet(setRarity); - } - - private static void transformSet(SetRarity setRarity) throws IOException { - for (String card : setRarity.getTengwarCards()) - downloadCard(card); - - for (String card : setRarity.getCardsOfRarity("R")) - downloadCard(card); - - for (String card : setRarity.getCardsOfRarity("U")) - downloadCard(card); - - for (String card : setRarity.getCardsOfRarity("C")) - downloadCard(card); - - for (String card : setRarity.getCardsOfRarity("P")) - downloadCard(card); - - } - - private static BufferedImage resizeBufferedImage(BufferedImage image, Dimension resultImageSize) { - BufferedImage resultImage = new BufferedImage(resultImageSize.width, resultImageSize.height, BufferedImage.TYPE_INT_RGB); - Graphics2D gr = (Graphics2D) resultImage.getGraphics(); - try { - gr.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BICUBIC); - gr.drawImage(image, 0, 0, resultImageSize.width, resultImageSize.height, null); - } finally { - gr.dispose(); - } - return resultImage; - } - - private static void downloadCard(String card) throws IOException { - int firstNonDigitIndex = getFirstNonDigitIndex(card); - final String setNo = card.substring(0, firstNonDigitIndex); - final String cardAfterSetNo = card.substring(firstNonDigitIndex + 1); - final String address = "http://lotrtcgdb.com/images/LOTR" + fillWithZeroes(setNo, 2) + (cardAfterSetNo.endsWith("T") ? fillWithZeroes(cardAfterSetNo, 4) : fillWithZeroes(cardAfterSetNo, 3)) + ".jpg"; - System.out.println("Address: " + address); - - URL url = new URL(address); - BufferedImage img = ImageIO.read(url); - int maxDim = Math.max(img.getWidth(), img.getHeight()); - int borderWidth = maxDim / 30; - Graphics gr = img.getGraphics(); - gr.setColor(Color.BLACK); - for (int i = 0; i < borderWidth; i++) - gr.drawRect(i, i, img.getWidth() - (2 * i) - 1, img.getHeight() - (2 * i) - 1); - - ImageWriter imageWriter = ImageIO.getImageWritersByFormatName(format).next(); - try { - File folder = new File("/realhome/msciesinski/Desktop/lotr-images"); - folder.mkdirs(); - OutputStream outputFileStream = new FileOutputStream(new File(folder, card + "." + format)); - try { - ImageOutputStream output = ImageIO.createImageOutputStream(outputFileStream); - imageWriter.setOutput(output); - try { - final ImageWriteParam defaultWriteParam = imageWriter.getDefaultWriteParam(); - defaultWriteParam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); - defaultWriteParam.setCompressionQuality(0.9f); - imageWriter.write(null, new IIOImage(img, null, null), defaultWriteParam); - } finally { - output.close(); - } - } finally { - outputFileStream.close(); - } -// OutputStream smallOutputFileStream = new FileOutputStream(new File(folder, card + "s." + format)); -// try { -// ImageOutputStream output = ImageIO.createImageOutputStream(smallOutputFileStream); -// imageWriter.setOutput(output); -// try { -// final ImageWriteParam defaultWriteParam = imageWriter.getDefaultWriteParam(); -// defaultWriteParam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); -// defaultWriteParam.setCompressionQuality(0.9f); -// imageWriter.write(null, new IIOImage(resizeBufferedImage(img, new Dimension(img.getWidth()/2, img.getHeight()/2)), null, null), defaultWriteParam); -// } finally { -// output.close(); -// } -// } finally { -// smallOutputFileStream.close(); -// } - } finally { - imageWriter.dispose(); - } - } - - private static int getFirstNonDigitIndex(String string) { - final char[] chars = string.toCharArray(); - for (int i = 0; i < chars.length; i++) - if (!Character.isDigit(chars[i])) - return i; - return -1; - } - - - private static String fillWithZeroes(String no, int charsCount) { - StringBuilder sb = new StringBuilder(); - for (int i = 0; i < charsCount - no.length(); i++) - sb.append("0"); - sb.append(no); - return sb.toString(); - } -} diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/GameRecorder.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/GameRecorder.java index 7e9f02940..8334d60f9 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/GameRecorder.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/GameRecorder.java @@ -31,46 +31,6 @@ public class GameRecorder { _gameHistoryService = gameHistoryService; } - public void migrateReplays() { - System.out.println("Migrating replays"); - try { - File gameReplayFolder = new File(ApplicationRoot.getRoot(), "replay"); - for (File file : gameReplayFolder.listFiles()) { - System.out.println("Migrating user: " + file.getName()); - for (File replayFile : file.listFiles()) { - if (replayFile.getName().endsWith(".xml")) { - if (replayFile.length() > 0) - zipFile(replayFile); - replayFile.delete(); - } - } - } - } catch (IOException exp) { - System.out.println("Exception: " + exp.getMessage()); - exp.printStackTrace(); - } - } - - private void zipFile(File replayFile) throws IOException { - OutputStream out = getRecordingWriteStream(replayFile.getParentFile().getName(), replayFile.getName().substring(0, replayFile.getName().length() - 4)); - try { - // Associate a file input stream for the current file - FileInputStream in = new FileInputStream(replayFile); - try { - // Transfer bytes from the current file to the ZIP file - - byte[] buffer = new byte[1024]; - int len; - while ((len = in.read(buffer)) > 0) - out.write(buffer, 0, len); - } finally { - in.close(); - } - } finally { - out.close(); - } - } - private String randomUid() { int length = 16; char[] chars = new char[length]; diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/LotroServer.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/LotroServer.java index 7d47aa959..6df471acf 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/LotroServer.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/LotroServer.java @@ -80,10 +80,6 @@ public class LotroServer extends AbstractServer { _gameRecorder = new GameRecorder(_gameHistoryService); } - public void migrateReplays() { - _gameRecorder.migrateReplays(); - } - public InputStream getGameRecording(String playerId, String gameId) throws IOException { return _gameRecorder.getRecordedGame(playerId, gameId); }