From 99d9170365095c2a349420f1e00f2c93b57e4db5 Mon Sep 17 00:00:00 2001 From: Simon Date: Sun, 14 Jun 2020 23:13:33 +0200 Subject: [PATCH] started with the TicTacToe_MinMax Project. Finished the rendering of the game. TODO: Make a playable version and add MinMax --- .idea/.gitignore | 3 + .idea/misc.xml | 6 + .idea/modules.xml | 15 + .idea/uiDesigner.xml | 124 + .idea/vcs.xml | 6 + ATM-Machine/ATM-Machine.iml | 11 + ATM-Machine/src/Accounts.java | 28 + ATM-Machine/src/META-INF/MANIFEST.MF | 3 + ATM-Machine/src/NumberPicker.java | 4 + ATM-Machine/src/Operator.java | 122 + BruitForce/BruitForce.iml | 12 + BruitForce/src/META-INF/MANIFEST.MF | 3 + .../src/com/BiteCoding/github/Decoder.java | 17 + .../src/com/BiteCoding/github/Simulation.java | 73 + CodingChallanges/.attach_pid12360 | 0 CodingChallanges/.classpath | 7 + CodingChallanges/.project | 15 + CodingChallanges/CodingChallanges.eml | 6 + CodingChallanges/CodingChallanges.iml | 21 + CodingChallanges/CodingChallanges1.iml | 41 + CodingChallanges/links.iml | 11 + .../src/arrays/PoppingBlocks.java | 51 + .../src/geometry/PentagonalNumber.java | 19 + CodingChallanges/src/geometry/makeGrid.java | 26 + .../src/numbers/CarryingTheDigits.java | 48 + .../src/numbers/FindPrimorial.java | 21 + .../src/numbers/HowManyPrimes_NOT_SOLVED.java | 27 + CodingChallanges/src/numbers/MaxFirstNum.java | 27 + .../src/numbers/SimplifyFractions.java | 29 + .../src/numbers/ValidateCreditCard.java | 38 + .../src/strings/CharacterMapping.java | 26 + .../src/strings/DistanceToNearestVowel.java | 54 + .../src/strings/FilterStringArray.java | 33 + CodingChallanges/src/strings/FiscalCode.java | 64 + .../strings/LongestAlternatingSubstring.java | 40 + .../src/strings/SmoothSentences.java | 23 + CodingChallanges/src/strings/WordChain.java | 43 + .../src/tests/FiscalCodeTest.java | 35 + .../src/tests/PigLatinTranslationTest.java | 34 + .../src/tests/ValidateCreditCardTest.java | 53 + CodingChallanges/src/tests/WordChainTest.java | 51 + .../EdabitEncription.java | 69 + .../KaracasEncryption.java | 57 + .../PigLatinTranslation.java | 50 + DemoProjects/DemoProjects.iml | 11 + .../src/painting/SwingPaintDemo1.java | 24 + .../src/painting/SwingPaintDemo2.java | 49 + .../src/painting/SwingPaintDemo3.java | 85 + .../src/painting/SwingPaintDemo4.java | 136 + ImageToText/ImageToText.iml | 11 + ImageToText/src.iml | 11 + ImageToText/src/Keyboard.java | 69 + ImageToText/src/Test.java | 73 + ImageToText/src/Text.java | 3 + LanguageAnalysis/LanguageAnalysis.iml | 11 + LanguageAnalysis/src/Image.java | 99 + LanguageAnalysis/src/META-INF/MANIFEST.MF | 3 + LanguageAnalysis/src/Marshal.java | 153 + LanguageAnalysis/src/test.java | 11 + TOOLS/.classpath | 9 + TOOLS/.gitignore | 1 + TOOLS/.project | 17 + TOOLS/TOOLS.iml | 14 + TOOLS/fileReader/reader/NumberReader.java | 42 + TOOLS/fileReader/reader/ReaderRakete.java | 47 + .../fileReader/reader/ReaderRotkaeppchen.java | 170 + .../reader/res/RED_Analyse_File.txt | 3070 +++++++++++++++++ TOOLS/fileWriter/writer/Writer.java | 58 + TOOLS/time/util/Timer.java | 41 + TicTacToe_MinMax/TicTacToe_MinMax.iml | 11 + TicTacToe_MinMax/src/Game.java | 41 + TicTacToe_MinMax/src/Render.java | 135 + out/production/ATM-Machine/Accounts.class | Bin 0 -> 1588 bytes .../ATM-Machine/META-INF/MANIFEST.MF | 3 + out/production/ATM-Machine/Operator.class | Bin 0 -> 3671 bytes .../ATM-Machine/src/NumberPicker.class | Bin 0 -> 269 bytes .../BruitForce/META-INF/MANIFEST.MF | 3 + .../com/BiteCoding/github/Decoder.class | Bin 0 -> 682 bytes .../com/BiteCoding/github/Simulation.class | Bin 0 -> 2881 bytes .../META-INF/CodingChallanges.kotlin_module | Bin 0 -> 16 bytes .../arrays/PoppingBlocks.class | Bin 0 -> 1123 bytes .../geometry/PentagonalNumber.class | Bin 0 -> 745 bytes .../CodingChallanges/geometry/makeGrid.class | Bin 0 -> 878 bytes .../numbers/CarryingTheDigits.class | Bin 0 -> 2172 bytes .../numbers/FindPrimorial.class | Bin 0 -> 817 bytes .../numbers/HowManyPrimes_NOT_SOLVED.class | Bin 0 -> 1034 bytes .../numbers/MaxFirstNum.class | Bin 0 -> 1762 bytes .../numbers/SimplifyFractions.class | Bin 0 -> 1678 bytes .../numbers/ValidateCreditCard.class | Bin 0 -> 1737 bytes .../strings/CharacterMapping.class | Bin 0 -> 1529 bytes .../strings/DistanceToNearestVowel.class | Bin 0 -> 2005 bytes .../strings/FilterStringArray.class | Bin 0 -> 1640 bytes .../CodingChallanges/strings/FiscalCode.class | Bin 0 -> 3343 bytes .../strings/LongestAlternatingSubstring.class | Bin 0 -> 1803 bytes .../strings/SmoothSentences.class | Bin 0 -> 1109 bytes .../CodingChallanges/strings/WordChain.class | Bin 0 -> 1077 bytes .../tests/FiscalCodeTest.class | Bin 0 -> 1411 bytes .../tests/PigLatinTranslationTest.class | Bin 0 -> 1346 bytes .../tests/ValidateCreditCardTest.class | Bin 0 -> 1706 bytes .../tests/WordChainTest.class | Bin 0 -> 2269 bytes .../EdabitEncription.class | Bin 0 -> 2667 bytes .../KaracasEncryption.class | Bin 0 -> 1951 bytes .../PigLatinTranslation.class | Bin 0 -> 2388 bytes .../META-INF/DemoProjects.kotlin_module | Bin 0 -> 16 bytes .../DemoProjects/painting/MyPanel1.class | Bin 0 -> 1169 bytes .../DemoProjects/painting/MyPanel2$1.class | Bin 0 -> 749 bytes .../DemoProjects/painting/MyPanel2$2.class | Bin 0 -> 749 bytes .../DemoProjects/painting/MyPanel2.class | Bin 0 -> 1890 bytes .../DemoProjects/painting/MyPanel3$1.class | Bin 0 -> 749 bytes .../DemoProjects/painting/MyPanel3$2.class | Bin 0 -> 749 bytes .../DemoProjects/painting/MyPanel3.class | Bin 0 -> 2188 bytes .../DemoProjects/painting/RedSquare.class | Bin 0 -> 1276 bytes .../painting/SwingPaintDemo1$1.class | Bin 0 -> 562 bytes .../painting/SwingPaintDemo1.class | Bin 0 -> 1525 bytes .../painting/SwingPaintDemo2$1.class | Bin 0 -> 562 bytes .../painting/SwingPaintDemo2.class | Bin 0 -> 1613 bytes .../painting/SwingPaintDemo3$1.class | Bin 0 -> 562 bytes .../painting/SwingPaintDemo3.class | Bin 0 -> 1613 bytes .../painting/SwingPaintDemo4$1.class | Bin 0 -> 562 bytes .../painting/SwingPaintDemo4.class | Bin 0 -> 1630 bytes out/production/ImageToText/Keyboard$1.class | Bin 0 -> 2391 bytes out/production/ImageToText/Keyboard.class | Bin 0 -> 918 bytes out/production/ImageToText/Text.class | Bin 0 -> 237 bytes out/production/ImageToText/src/Image$1.class | Bin 0 -> 880 bytes out/production/ImageToText/src/Image.class | Bin 0 -> 3234 bytes out/production/ImageToText/src/Test.class | Bin 0 -> 2237 bytes .../LanguageAnalysis/LanguageAnalysis.iml | 11 + .../LanguageAnalysis/src/META-INF/MANIFEST.MF | 3 + .../LanguageAnalysis/src/Marshal.class | Bin 0 -> 5297 bytes .../LanguageAnalysis/src/test.class | Bin 0 -> 589 bytes .../TOOLS/reader/NumberReader.class | Bin 0 -> 1947 bytes .../TOOLS/reader/ReaderRakete.class | Bin 0 -> 1550 bytes .../TOOLS/reader/ReaderRotkaeppchen.class | Bin 0 -> 5189 bytes .../TOOLS/reader/res/RED_Analyse_File.txt | 3070 +++++++++++++++++ out/production/TOOLS/util/Timer.class | Bin 0 -> 1249 bytes out/production/TOOLS/writer/Writer.class | Bin 0 -> 1729 bytes out/production/TicTacToe_MinMax/Game$1.class | Bin 0 -> 639 bytes out/production/TicTacToe_MinMax/Game.class | Bin 0 -> 1518 bytes .../GameCharacters$CharacterO.class | Bin 0 -> 1038 bytes .../GameCharacters$CharacterX.class | Bin 0 -> 1086 bytes .../TicTacToe_MinMax/GameCharacters.class | Bin 0 -> 1289 bytes out/production/TicTacToe_MinMax/Grid.class | Bin 0 -> 1019 bytes out/production/TicTacToe_MinMax/MyPanel.class | Bin 0 -> 1340 bytes out/production/TicTacToe_MinMax/Render.class | Bin 0 -> 792 bytes real-java.iml | 11 + 145 files changed, 8952 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/uiDesigner.xml create mode 100644 .idea/vcs.xml create mode 100644 ATM-Machine/ATM-Machine.iml create mode 100644 ATM-Machine/src/Accounts.java create mode 100644 ATM-Machine/src/META-INF/MANIFEST.MF create mode 100644 ATM-Machine/src/NumberPicker.java create mode 100644 ATM-Machine/src/Operator.java create mode 100644 BruitForce/BruitForce.iml create mode 100644 BruitForce/src/META-INF/MANIFEST.MF create mode 100644 BruitForce/src/com/BiteCoding/github/Decoder.java create mode 100644 BruitForce/src/com/BiteCoding/github/Simulation.java create mode 100644 CodingChallanges/.attach_pid12360 create mode 100644 CodingChallanges/.classpath create mode 100644 CodingChallanges/.project create mode 100644 CodingChallanges/CodingChallanges.eml create mode 100644 CodingChallanges/CodingChallanges.iml create mode 100644 CodingChallanges/CodingChallanges1.iml create mode 100644 CodingChallanges/links.iml create mode 100644 CodingChallanges/src/arrays/PoppingBlocks.java create mode 100644 CodingChallanges/src/geometry/PentagonalNumber.java create mode 100644 CodingChallanges/src/geometry/makeGrid.java create mode 100644 CodingChallanges/src/numbers/CarryingTheDigits.java create mode 100644 CodingChallanges/src/numbers/FindPrimorial.java create mode 100644 CodingChallanges/src/numbers/HowManyPrimes_NOT_SOLVED.java create mode 100644 CodingChallanges/src/numbers/MaxFirstNum.java create mode 100644 CodingChallanges/src/numbers/SimplifyFractions.java create mode 100644 CodingChallanges/src/numbers/ValidateCreditCard.java create mode 100644 CodingChallanges/src/strings/CharacterMapping.java create mode 100644 CodingChallanges/src/strings/DistanceToNearestVowel.java create mode 100644 CodingChallanges/src/strings/FilterStringArray.java create mode 100644 CodingChallanges/src/strings/FiscalCode.java create mode 100644 CodingChallanges/src/strings/LongestAlternatingSubstring.java create mode 100644 CodingChallanges/src/strings/SmoothSentences.java create mode 100644 CodingChallanges/src/strings/WordChain.java create mode 100644 CodingChallanges/src/tests/FiscalCodeTest.java create mode 100644 CodingChallanges/src/tests/PigLatinTranslationTest.java create mode 100644 CodingChallanges/src/tests/ValidateCreditCardTest.java create mode 100644 CodingChallanges/src/tests/WordChainTest.java create mode 100644 CodingChallanges/src/translation_encryption/EdabitEncription.java create mode 100644 CodingChallanges/src/translation_encryption/KaracasEncryption.java create mode 100644 CodingChallanges/src/translation_encryption/PigLatinTranslation.java create mode 100644 DemoProjects/DemoProjects.iml create mode 100644 DemoProjects/src/painting/SwingPaintDemo1.java create mode 100644 DemoProjects/src/painting/SwingPaintDemo2.java create mode 100644 DemoProjects/src/painting/SwingPaintDemo3.java create mode 100644 DemoProjects/src/painting/SwingPaintDemo4.java create mode 100644 ImageToText/ImageToText.iml create mode 100644 ImageToText/src.iml create mode 100644 ImageToText/src/Keyboard.java create mode 100644 ImageToText/src/Test.java create mode 100644 ImageToText/src/Text.java create mode 100644 LanguageAnalysis/LanguageAnalysis.iml create mode 100644 LanguageAnalysis/src/Image.java create mode 100644 LanguageAnalysis/src/META-INF/MANIFEST.MF create mode 100755 LanguageAnalysis/src/Marshal.java create mode 100644 LanguageAnalysis/src/test.java create mode 100644 TOOLS/.classpath create mode 100644 TOOLS/.gitignore create mode 100644 TOOLS/.project create mode 100644 TOOLS/TOOLS.iml create mode 100644 TOOLS/fileReader/reader/NumberReader.java create mode 100644 TOOLS/fileReader/reader/ReaderRakete.java create mode 100644 TOOLS/fileReader/reader/ReaderRotkaeppchen.java create mode 100644 TOOLS/fileReader/reader/res/RED_Analyse_File.txt create mode 100644 TOOLS/fileWriter/writer/Writer.java create mode 100644 TOOLS/time/util/Timer.java create mode 100644 TicTacToe_MinMax/TicTacToe_MinMax.iml create mode 100644 TicTacToe_MinMax/src/Game.java create mode 100644 TicTacToe_MinMax/src/Render.java create mode 100644 out/production/ATM-Machine/Accounts.class create mode 100644 out/production/ATM-Machine/META-INF/MANIFEST.MF create mode 100644 out/production/ATM-Machine/Operator.class create mode 100644 out/production/ATM-Machine/src/NumberPicker.class create mode 100644 out/production/BruitForce/META-INF/MANIFEST.MF create mode 100644 out/production/BruitForce/com/BiteCoding/github/Decoder.class create mode 100644 out/production/BruitForce/com/BiteCoding/github/Simulation.class create mode 100644 out/production/CodingChallanges/META-INF/CodingChallanges.kotlin_module create mode 100644 out/production/CodingChallanges/arrays/PoppingBlocks.class create mode 100644 out/production/CodingChallanges/geometry/PentagonalNumber.class create mode 100644 out/production/CodingChallanges/geometry/makeGrid.class create mode 100644 out/production/CodingChallanges/numbers/CarryingTheDigits.class create mode 100644 out/production/CodingChallanges/numbers/FindPrimorial.class create mode 100644 out/production/CodingChallanges/numbers/HowManyPrimes_NOT_SOLVED.class create mode 100644 out/production/CodingChallanges/numbers/MaxFirstNum.class create mode 100644 out/production/CodingChallanges/numbers/SimplifyFractions.class create mode 100644 out/production/CodingChallanges/numbers/ValidateCreditCard.class create mode 100644 out/production/CodingChallanges/strings/CharacterMapping.class create mode 100644 out/production/CodingChallanges/strings/DistanceToNearestVowel.class create mode 100644 out/production/CodingChallanges/strings/FilterStringArray.class create mode 100644 out/production/CodingChallanges/strings/FiscalCode.class create mode 100644 out/production/CodingChallanges/strings/LongestAlternatingSubstring.class create mode 100644 out/production/CodingChallanges/strings/SmoothSentences.class create mode 100644 out/production/CodingChallanges/strings/WordChain.class create mode 100644 out/production/CodingChallanges/tests/FiscalCodeTest.class create mode 100644 out/production/CodingChallanges/tests/PigLatinTranslationTest.class create mode 100644 out/production/CodingChallanges/tests/ValidateCreditCardTest.class create mode 100644 out/production/CodingChallanges/tests/WordChainTest.class create mode 100644 out/production/CodingChallanges/translation_encryption/EdabitEncription.class create mode 100644 out/production/CodingChallanges/translation_encryption/KaracasEncryption.class create mode 100644 out/production/CodingChallanges/translation_encryption/PigLatinTranslation.class create mode 100644 out/production/DemoProjects/META-INF/DemoProjects.kotlin_module create mode 100644 out/production/DemoProjects/painting/MyPanel1.class create mode 100644 out/production/DemoProjects/painting/MyPanel2$1.class create mode 100644 out/production/DemoProjects/painting/MyPanel2$2.class create mode 100644 out/production/DemoProjects/painting/MyPanel2.class create mode 100644 out/production/DemoProjects/painting/MyPanel3$1.class create mode 100644 out/production/DemoProjects/painting/MyPanel3$2.class create mode 100644 out/production/DemoProjects/painting/MyPanel3.class create mode 100644 out/production/DemoProjects/painting/RedSquare.class create mode 100644 out/production/DemoProjects/painting/SwingPaintDemo1$1.class create mode 100644 out/production/DemoProjects/painting/SwingPaintDemo1.class create mode 100644 out/production/DemoProjects/painting/SwingPaintDemo2$1.class create mode 100644 out/production/DemoProjects/painting/SwingPaintDemo2.class create mode 100644 out/production/DemoProjects/painting/SwingPaintDemo3$1.class create mode 100644 out/production/DemoProjects/painting/SwingPaintDemo3.class create mode 100644 out/production/DemoProjects/painting/SwingPaintDemo4$1.class create mode 100644 out/production/DemoProjects/painting/SwingPaintDemo4.class create mode 100644 out/production/ImageToText/Keyboard$1.class create mode 100644 out/production/ImageToText/Keyboard.class create mode 100644 out/production/ImageToText/Text.class create mode 100644 out/production/ImageToText/src/Image$1.class create mode 100644 out/production/ImageToText/src/Image.class create mode 100644 out/production/ImageToText/src/Test.class create mode 100644 out/production/LanguageAnalysis/LanguageAnalysis.iml create mode 100644 out/production/LanguageAnalysis/src/META-INF/MANIFEST.MF create mode 100644 out/production/LanguageAnalysis/src/Marshal.class create mode 100644 out/production/LanguageAnalysis/src/test.class create mode 100644 out/production/TOOLS/reader/NumberReader.class create mode 100644 out/production/TOOLS/reader/ReaderRakete.class create mode 100644 out/production/TOOLS/reader/ReaderRotkaeppchen.class create mode 100644 out/production/TOOLS/reader/res/RED_Analyse_File.txt create mode 100644 out/production/TOOLS/util/Timer.class create mode 100644 out/production/TOOLS/writer/Writer.class create mode 100644 out/production/TicTacToe_MinMax/Game$1.class create mode 100644 out/production/TicTacToe_MinMax/Game.class create mode 100644 out/production/TicTacToe_MinMax/GameCharacters$CharacterO.class create mode 100644 out/production/TicTacToe_MinMax/GameCharacters$CharacterX.class create mode 100644 out/production/TicTacToe_MinMax/GameCharacters.class create mode 100644 out/production/TicTacToe_MinMax/Grid.class create mode 100644 out/production/TicTacToe_MinMax/MyPanel.class create mode 100644 out/production/TicTacToe_MinMax/Render.class create mode 100644 real-java.iml diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..2a824a2 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..80946f5 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/ATM-Machine/ATM-Machine.iml b/ATM-Machine/ATM-Machine.iml new file mode 100644 index 0000000..b107a2d --- /dev/null +++ b/ATM-Machine/ATM-Machine.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/ATM-Machine/src/Accounts.java b/ATM-Machine/src/Accounts.java new file mode 100644 index 0000000..4deb9fa --- /dev/null +++ b/ATM-Machine/src/Accounts.java @@ -0,0 +1,28 @@ +import java.io.File; +import java.util.ArrayList; +import java.util.Arrays; + +public class Accounts { + + private String path; + private File file; + private ArrayList files; + + public Accounts() { + String path = System.getProperty("user.home")+"/.accounts"; + File file = new File(path); + //Creates filesystem if not present + file.mkdir(); + + //Reads all files from the folder + files = new ArrayList<>(Arrays.asList(file.listFiles())); + } + + public boolean isValidAcc(String name, String code){ + return true; + } + + public static void main(String[] args) { + Accounts acc = new Accounts(); + } +} \ No newline at end of file diff --git a/ATM-Machine/src/META-INF/MANIFEST.MF b/ATM-Machine/src/META-INF/MANIFEST.MF new file mode 100644 index 0000000..5c4afaa --- /dev/null +++ b/ATM-Machine/src/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: Operator + diff --git a/ATM-Machine/src/NumberPicker.java b/ATM-Machine/src/NumberPicker.java new file mode 100644 index 0000000..b0d9ad1 --- /dev/null +++ b/ATM-Machine/src/NumberPicker.java @@ -0,0 +1,4 @@ +package src; + +public class NumberPicker { +} diff --git a/ATM-Machine/src/Operator.java b/ATM-Machine/src/Operator.java new file mode 100644 index 0000000..4ccd846 --- /dev/null +++ b/ATM-Machine/src/Operator.java @@ -0,0 +1,122 @@ +import java.util.Scanner; + +public class Operator { + + private int balance; + private int options; + private int pin; + private boolean isActive; + + public Operator() { + balance = 100; + options = -1; + pin = 1234; + isActive = true; + } + + private void printMenu() { + System.out.println("Which action do you want to take?"); + System.out.println(" 1. Check balance"); + System.out.println(" 2. Add money to account"); + System.out.println(" 3. Withdraw money from account"); + System.out.println(" 4. Change Pin"); + System.out.println(" 5. Cancel action"); + } + + public void manage() { + System.out.println("Welcome to the ATM"); + while (isActive) { + printMenu(); + Scanner numScanner = new Scanner(System.in); + int option = numScanner.nextInt(); + switch (option) { + case 1: + System.out.println(); + System.out.printf("Your account balance is %d€\n", balance); + System.out.println(); + break; + + case 2: + System.out.println(); + System.out.println("How much money do you want to add to your account?"); + Scanner addScanner = new Scanner(System.in); + int amountAdded = addScanner.nextInt(); + balance += amountAdded; + System.out.println(); + System.out.printf("%d€ added to your account\n", amountAdded); + System.out.printf("New balance: %d€\n", balance); + System.out.println(); + break; + + case 3: + System.out.println(); + int tries = 3; + while (tries > 0) { + System.out.println("Please enter your pin"); + Scanner pinScanner = new Scanner(System.in); + if (pinScanner.nextInt() == pin) { + while (true) { + System.out.println("Which amount do you want to withdraw from your account?"); + Scanner amountScanner = new Scanner(System.in); + int amount = amountScanner.nextInt(); + if (amount < balance) { + System.out.printf("%d€ got withdrawn from your Account\n", amount); + balance -= amount; + System.out.printf("New balance: %d", balance); + System.out.println(); + break; + } else { + System.out.printf("You can only withdraw %d€\n", balance); + System.out.println(); + } + } + break; + } else { + tries -= 1; + System.err.println("The entered pin is incorrect"); + System.out.printf("%d tries left\n", tries); + } + } + if (tries <= 0) { + System.err.println("Action canceled"); + isActive = false; + } + break; + + case 4: + System.out.println(); + System.out.println("Enter your pin"); + Scanner pinScanner = new Scanner(System.in); + int oldPin = pinScanner.nextInt(); + boolean pinNotValid = true; + while (pinNotValid) { + if (oldPin == pin) { + System.out.println("Enter a new 4-digit pin"); + int newPin = pinScanner.nextInt(); + if ((newPin + "").length() == 4) { + pin = newPin; + pinNotValid = false; + } else { + System.out.println("You have to enter a 4-digit pin"); + } + } else { + System.err.println("Wrong pin entered"); + } + } + System.out.println(); + break; + + case 5: + System.out.println(); + System.err.println("Action canceled"); + isActive = false; + } + } + } + + public static void main(String[] args) { + Operator operator = new Operator(); + operator.manage(); + } + +} diff --git a/BruitForce/BruitForce.iml b/BruitForce/BruitForce.iml new file mode 100644 index 0000000..64f7451 --- /dev/null +++ b/BruitForce/BruitForce.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/BruitForce/src/META-INF/MANIFEST.MF b/BruitForce/src/META-INF/MANIFEST.MF new file mode 100644 index 0000000..e94affe --- /dev/null +++ b/BruitForce/src/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: com.BiteCoding.github.Simulation + diff --git a/BruitForce/src/com/BiteCoding/github/Decoder.java b/BruitForce/src/com/BiteCoding/github/Decoder.java new file mode 100644 index 0000000..0c36c32 --- /dev/null +++ b/BruitForce/src/com/BiteCoding/github/Decoder.java @@ -0,0 +1,17 @@ +package com.BiteCoding.github; + +public class Decoder { + + private char[] possibleChars; + + public Decoder() { + possibleChars = new char[]{ 'a','b','c','d','e','f','g','h','i','j','k','l', + 'm','n','o','p','q','r','s','t','u','v','w', 'x', + 'y','z' }; + } + + public String decode(int n){ + return Character.toString(possibleChars[n]); + } + +} diff --git a/BruitForce/src/com/BiteCoding/github/Simulation.java b/BruitForce/src/com/BiteCoding/github/Simulation.java new file mode 100644 index 0000000..ffb1640 --- /dev/null +++ b/BruitForce/src/com/BiteCoding/github/Simulation.java @@ -0,0 +1,73 @@ +package com.BiteCoding.github; + +import javax.swing.*; +import util.Timer; + +public class Simulation { + private Decoder decoder; + private Timer timer; + + private String password; + private boolean properPassword; + + public Simulation() { + decoder = new Decoder(); + timer = new Timer(); + properPassword = false; + } + + public void start(){ + String s = new String(); + while (!properPassword) { + s = JOptionPane.showInputDialog("put in a password with 6 chars and only using" + + " the alphabet"); + if (s.length() == 6 && s.matches(".*[a-zA-Z]+.*")){ + properPassword = true; + } else { + JOptionPane.showMessageDialog(null, "not a valid entry"); + } + } + password = s.toLowerCase(); + timer.start(); + crackIt(); + } + + private void crackIt(){ + for (int i = 0; i < 26; i++) { + String s1 = decoder.decode(i); + + for (int j = 0; j < 26; j++) { + String s2 = decoder.decode(j); + + for (int k = 0; k < 26; k++) { + String s3 = decoder.decode(k); + + for (int l = 0; l < 26; l++) { + String s4 = decoder.decode(l); + + for (int m = 0; m < 26; m++) { + String s5 = decoder.decode(m); + + for (int n = 0; n < 26; n++) { + String s6 = decoder.decode(n); + String possiblePassword = s1+s2+s3+s4+s5+s6; + if (possiblePassword.equals(password)){ + timer.end(); + JOptionPane.showMessageDialog(null, "Das Passwort war " + password); + JOptionPane.showMessageDialog(null, timer.timeNeeded()); + System.exit(0); + } + } + } + } + } + } + } + + } + + public static void main(String[] args) { + Simulation simulation = new Simulation(); + simulation.start(); + } +} diff --git a/CodingChallanges/.attach_pid12360 b/CodingChallanges/.attach_pid12360 new file mode 100644 index 0000000..e69de29 diff --git a/CodingChallanges/.classpath b/CodingChallanges/.classpath new file mode 100644 index 0000000..6f1ef50 --- /dev/null +++ b/CodingChallanges/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/CodingChallanges/.project b/CodingChallanges/.project new file mode 100644 index 0000000..069f3e4 --- /dev/null +++ b/CodingChallanges/.project @@ -0,0 +1,15 @@ + + + CodingChallanges + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.jdt.core.javanature + + diff --git a/CodingChallanges/CodingChallanges.eml b/CodingChallanges/CodingChallanges.eml new file mode 100644 index 0000000..5b163ce --- /dev/null +++ b/CodingChallanges/CodingChallanges.eml @@ -0,0 +1,6 @@ + + + + + + diff --git a/CodingChallanges/CodingChallanges.iml b/CodingChallanges/CodingChallanges.iml new file mode 100644 index 0000000..bb6b39c --- /dev/null +++ b/CodingChallanges/CodingChallanges.iml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CodingChallanges/CodingChallanges1.iml b/CodingChallanges/CodingChallanges1.iml new file mode 100644 index 0000000..ad228ec --- /dev/null +++ b/CodingChallanges/CodingChallanges1.iml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CodingChallanges/links.iml b/CodingChallanges/links.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/CodingChallanges/links.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/CodingChallanges/src/arrays/PoppingBlocks.java b/CodingChallanges/src/arrays/PoppingBlocks.java new file mode 100644 index 0000000..27ead52 --- /dev/null +++ b/CodingChallanges/src/arrays/PoppingBlocks.java @@ -0,0 +1,51 @@ +package arrays; + +import java.util.Arrays; + +public class PoppingBlocks { + + //Edabit-Challange + //https://edabit.com/challenge/p38KD5Far2g72fv3d + + public static char[] finalResult(char[] letters) { + int firstIndex = -1; + int lastIndex = -1; + char[] newLetters = new char[0]; + for (int i = 0; i < letters.length - 1; i++) { + if (letters[i] == letters[i + 1]) { + firstIndex = i; + break; + } + } + + if (firstIndex != -1) { + for (int j = firstIndex; j < letters.length; j++) { + if (letters[j] != letters[firstIndex]) { + lastIndex = j - 1; + break; + } + if (j == letters.length - 1) { + lastIndex = j; + break; + } + } + newLetters = new char[letters.length - (lastIndex - firstIndex) - 1]; + int j = 0; + for (int i = 0; i < letters.length; i++) { + if (i < firstIndex || i > lastIndex) { + newLetters[j] = letters[i]; + j++; + } + } + } + if (firstIndex == -1) { + return letters; + } + return finalResult(newLetters); + } + + public static void main(String[] args) { + System.out.println(finalResult(new char[]{'B', 'B', 'C', 'C', 'A', 'A', 'A'})); + } + +} diff --git a/CodingChallanges/src/geometry/PentagonalNumber.java b/CodingChallanges/src/geometry/PentagonalNumber.java new file mode 100644 index 0000000..805726f --- /dev/null +++ b/CodingChallanges/src/geometry/PentagonalNumber.java @@ -0,0 +1,19 @@ +package geometry; + +public class PentagonalNumber { + + //Edabit-Challange + //https://edabit.com/challenge/H6eTNH6NW36MHqkjb + + public static int pentagonal(int num) { + int outerRings = 0; + for(int i = num-1; i > 0; i--){ + outerRings += i * 5; + } + return outerRings + 1; + } + + public static void main(String[] args) { + System.out.println(pentagonal(10)); + } +} diff --git a/CodingChallanges/src/geometry/makeGrid.java b/CodingChallanges/src/geometry/makeGrid.java new file mode 100644 index 0000000..c271b0c --- /dev/null +++ b/CodingChallanges/src/geometry/makeGrid.java @@ -0,0 +1,26 @@ +package geometry; + +import java.util.Arrays; + +public class makeGrid { + + //Edabit-Challange + //https://edabit.com/challenge/7Tb7qMDQHtz3xpydd + + public static int[][] squarePatch( int n ){ + int[][] array = new int[n][n]; + int i = 0; + while (i < n){ + for (int j = 0; j < n; j++){ + array[i][j] = n; + } + i++; + } + return array; + } + + public static void main(String[] args) { + System.out.println(Arrays.toString(squarePatch(4))); + } + +} diff --git a/CodingChallanges/src/numbers/CarryingTheDigits.java b/CodingChallanges/src/numbers/CarryingTheDigits.java new file mode 100644 index 0000000..e74f565 --- /dev/null +++ b/CodingChallanges/src/numbers/CarryingTheDigits.java @@ -0,0 +1,48 @@ +package numbers; + +public class CarryingTheDigits { + + //Edabit-Challange: + //https://edabit.com/challenge/5snfPLPbvjAsZ5kjo + + public static int carryDigits(int n1, int n2){ + String firstNum = String.valueOf(n1); + String secondNum = String.valueOf(n2); + String first = new String(); + String second = new String(); + if (firstNum.length() > secondNum.length()){ + String filler = new String(); + for (int i = 0; i < firstNum.length()-secondNum.length();i++){ + filler += "0"; + } + first = firstNum; + second = filler + secondNum; + } else { + String filler = new String(); + for (int i = 0; i < secondNum.length()-firstNum.length();i++){ + filler += "0"; + } + first = filler + firstNum; + second = secondNum; + } + System.out.println(first+ ", "+ second); + int tempCarry = 0; + int carry = 0; + for (int i = first.length()-1; i >= 0; i--){ + int num = Integer.parseInt(Character.toString(first.charAt(i))) + Integer.parseInt(Character.toString(second.charAt(i))) + tempCarry; + if (num > 9){ + tempCarry = num - 9; + if (tempCarry <= 0) { + tempCarry = 0; + } + carry++; + } + } + return carry; + } + + public static void main(String[] args) { + System.out.println( carryDigits(671, 329)); + } + +} diff --git a/CodingChallanges/src/numbers/FindPrimorial.java b/CodingChallanges/src/numbers/FindPrimorial.java new file mode 100644 index 0000000..4833c0f --- /dev/null +++ b/CodingChallanges/src/numbers/FindPrimorial.java @@ -0,0 +1,21 @@ +package numbers; + +public class FindPrimorial { + + //Edabit-Link + //https://edabit.com/challenge/Tyzp6S67dtXPAAQan + static int[] primes = {2, 3, 5, 7, 11, 13, 17, 19}; + public static int primorial(int n) { + if (n > 0) { + int primorial = primes[n-1] * primorial(n - 1); + return primorial; + } else { + return 1; + } + } + + public static void main(String[] args) { + System.out.println(primorial(1)); + } + +} diff --git a/CodingChallanges/src/numbers/HowManyPrimes_NOT_SOLVED.java b/CodingChallanges/src/numbers/HowManyPrimes_NOT_SOLVED.java new file mode 100644 index 0000000..245347e --- /dev/null +++ b/CodingChallanges/src/numbers/HowManyPrimes_NOT_SOLVED.java @@ -0,0 +1,27 @@ +package numbers; + +public class HowManyPrimes_NOT_SOLVED { + + //Edabit link + //https://edabit.com/challenge/z8vvSdWjAPu5ufBuR + + public static int findPrimes(int boundary){ + int primes = 0; + for (int i = 0; i < boundary; i++){ + if (i % 2 != 0 && i!= 0){ + for (int j = 1; j < 10; j = j+2){ + if (i/j == 1){ + + } + } + } + } + return primes; + } + + public static void main(String[] args) { + int boundary = 100; + System.out.printf("There are %d primes within the range of 0-%d",findPrimes(boundary),boundary); + } + +} diff --git a/CodingChallanges/src/numbers/MaxFirstNum.java b/CodingChallanges/src/numbers/MaxFirstNum.java new file mode 100644 index 0000000..16235a7 --- /dev/null +++ b/CodingChallanges/src/numbers/MaxFirstNum.java @@ -0,0 +1,27 @@ +package numbers; + +public class MaxFirstNum { + + public static int maxPossible(int n1, int n2) { + String firstNum = n1 + ""; + String secondNum = n2 + ""; + String maxNum = null; + for (int i = 0; i < firstNum.length(); i++){ + + int num1 = Integer.parseInt(Character.toString(firstNum.charAt(i))); + boolean found = false; + + for (int j = 0; j < secondNum.length(); j++){ + if (num1 < Integer.parseInt(Character.toString(secondNum.charAt(i)))){ + firstNum.replace(Character.toString(firstNum.charAt(i)), Character.toString(secondNum.charAt(j))); + secondNum.replace(Character.toString(secondNum.charAt(j)),""); + } + } + } + return Integer.parseInt(firstNum); + } + + public static void main(String[] args) { + System.out.println(maxPossible(9132, 5564)); + } +} diff --git a/CodingChallanges/src/numbers/SimplifyFractions.java b/CodingChallanges/src/numbers/SimplifyFractions.java new file mode 100644 index 0000000..6c64497 --- /dev/null +++ b/CodingChallanges/src/numbers/SimplifyFractions.java @@ -0,0 +1,29 @@ +package numbers; + +public class SimplifyFractions { + + //Edabit-Challange + //https://edabit.com/challenge/bmwpoeCybNWnBxn7M + + public static String simplify(String str) { + String[] numbers = str.split("/"); + int firstNum = Integer.parseInt(numbers[0]); + int secondNum = Integer.parseInt(numbers[1]); + int lowNum = Math.min(firstNum, secondNum); + for (int i = lowNum; i > 0; i--){ + if (firstNum % i == 0 && secondNum % i == 0){ + firstNum = firstNum/i; + secondNum = secondNum/i; + } + } + if (firstNum % secondNum == 0){ + return firstNum/secondNum+""; + } else{ + return firstNum+"/"+secondNum; + } + } + + public static void main(String[] args) { + System.out.println(simplify("100/400")); + } +} diff --git a/CodingChallanges/src/numbers/ValidateCreditCard.java b/CodingChallanges/src/numbers/ValidateCreditCard.java new file mode 100644 index 0000000..309d0e0 --- /dev/null +++ b/CodingChallanges/src/numbers/ValidateCreditCard.java @@ -0,0 +1,38 @@ +package numbers; + +// Link: https://edabit.com/challenge/RvxGLMzoPoBgXhcaC + +public class ValidateCreditCard { + + public static boolean validateCard(long num) { + + if ((num+"").length()<14 || (num+"".length()<20)){ + return false; + } + + int checkDigit = Integer.parseInt((num+"").substring((num+"").length()-1)); + + int[] numInArray = new int [(num+"").length()-1]; + + for (int i = 1; i < numInArray.length+1; i++){ + numInArray[i-1] = Integer.parseInt((num+"").substring((num+"").length()-i-1, (num+"").length()-i)); + if (i % 2 == 1){ + numInArray[i-1] *= 2; + if (numInArray[i-1]>9){ + numInArray[i-1] = (numInArray[i-1]/10) + (numInArray[i-1]-10); + } + } + } + + int sum = 0; + for (int i = 0; i < numInArray.length; i++){ + sum += numInArray[i]; + } + return 10 - (sum-((sum/10)*10)) == checkDigit; + } + + public static void main(String[] args) { + System.out.println(validateCard(1234567890123456L)); + } + +} diff --git a/CodingChallanges/src/strings/CharacterMapping.java b/CodingChallanges/src/strings/CharacterMapping.java new file mode 100644 index 0000000..50e3924 --- /dev/null +++ b/CodingChallanges/src/strings/CharacterMapping.java @@ -0,0 +1,26 @@ +package strings; + +import java.util.Arrays; + +public class CharacterMapping { + + //Edabit-Challange + //https://edabit.com/challenge/zcobRojF5p8DWkfiC + + public static int[] characterMapping(String str) { + int[] mappedArr = new int[str.length()]; + String chars = new String(); + for (int i = 0; i < str.length(); i++){ + if (chars.indexOf(str.charAt(i)) == -1){ + chars += str.charAt(i); + } + mappedArr[i] = chars.indexOf(str.charAt(i)); + } + return mappedArr; + } + + public static void main(String[] args) { + System.out.println(Arrays.toString(characterMapping("hmmmmm"))); + } + +} diff --git a/CodingChallanges/src/strings/DistanceToNearestVowel.java b/CodingChallanges/src/strings/DistanceToNearestVowel.java new file mode 100644 index 0000000..8c1f497 --- /dev/null +++ b/CodingChallanges/src/strings/DistanceToNearestVowel.java @@ -0,0 +1,54 @@ +package strings; + +import java.util.LinkedList; + +public class DistanceToNearestVowel { + + //Edabit-Challange + //https://edabit.com/challenge/Ls6pbLkC9wfYuaDgm + + public static int[] distanceToNearestVowel(String str) { + LinkedList vowels= new LinkedList(); + char[] vowelsArr = new char[]{'a', 'e', 'i', 'o', 'u'}; + for (int i = 0; i < vowelsArr.length; i++) { + vowels.add(vowelsArr[i]); + } + LinkedList values = new LinkedList<>(); + for (int i = 0; i < str.length();i++){ + if (vowels.contains(str.charAt(i))){ + values.addLast(1); + } else{ + values.addLast(0); + } + } + LinkedList indexesVowels = new LinkedList<>(); + for (int i = 0 ; i < values.size(); i++){ + if (values.get(i) == 1){ + indexesVowels.addLast(i); + } + } + int[] distances = new int[values.size()]; + for (int i = 0; i < distances.length; i++){ + distances[i] = 1000; + } + for (int i = 0; i < values.size(); i++){ + if (values.get(i) == 1){ + distances[i] = 0; + } + } + for (int i = 0; i < indexesVowels.size(); i++){ + for (int j = 0; j < distances.length; j++){ + if (distances[j] != 0){ + if (distances[j] > Math.abs(j - indexesVowels.get(i))){ + distances[j] = Math.abs(j - indexesVowels.get(i)); + } + } + } + } + return distances; + } + + public static void main(String[] args) { + distanceToNearestVowel("shopper"); + } +} diff --git a/CodingChallanges/src/strings/FilterStringArray.java b/CodingChallanges/src/strings/FilterStringArray.java new file mode 100644 index 0000000..59fa8b0 --- /dev/null +++ b/CodingChallanges/src/strings/FilterStringArray.java @@ -0,0 +1,33 @@ +package strings; + +import java.util.Arrays; +import java.util.Stack; + +public class FilterStringArray { + + //Edabit-Link + //https://edabit.com/challenge/vNszi3mbJA5BhgGFX + + public static String[] filterArray(String[] str) { + Stack stack = new Stack<>(); + int stackSize = 0; + for (int i = 0; i < str.length; i++) { + try { + int possibleNum = Integer.parseInt(str[i]); + if (stack.search(possibleNum) < 0) { + stack.push(str[i]); + stackSize++; + } + } catch (Exception e) { + e.printStackTrace(); + } + } + String[] strArray = new String[stackSize]; + return stack.toArray(strArray); + } + + public static void main(String[] args) { + System.out.println(Arrays.toString(filterArray(new String[]{"1", "2", "aasf", "1", "123", "123"}))); + } + +} diff --git a/CodingChallanges/src/strings/FiscalCode.java b/CodingChallanges/src/strings/FiscalCode.java new file mode 100644 index 0000000..d5ced05 --- /dev/null +++ b/CodingChallanges/src/strings/FiscalCode.java @@ -0,0 +1,64 @@ +package strings; + +//Link: https://edabit.com/challenge/FToTLuiB7bmFngkjr + +public class FiscalCode { + + static String[] months = {"A", "B", "C", "D", "E", "H", "L", "M", "P", "R", "S", "T"}; + static String vowels = "AEIOU"; + + public static String fiscalCode(String name, String surName, String gender, String dob) { + String returnString = ""; + returnString += generateLetters(surName, 's'); + returnString += generateLetters(name, 'n'); + returnString += generateNumbers(dob, gender); + return returnString; + } + + private static String generateLetters(String string, char mode) { + String returnString = ""; + string = string.toUpperCase(); + for (int i = 0; i < string.length(); i++) { + if (vowels.indexOf(string.charAt(i)) == -1) { + returnString += string.charAt(i); + } + } + + if (returnString.length() == 3) { + return returnString; + } else if (returnString.length() > 3) { + if (mode != 'n' && mode != 's') { + System.err.println("Not a valid value"); + System.exit(0); + } + return mode == 'n' ? "" + returnString.charAt(0) + returnString.charAt(2) + returnString.charAt(3) : returnString.substring(0, 3); + } else { + int index = 0; + while (returnString.length() < 3 && string.length() > index) { + if (vowels.indexOf(string.charAt(index)) > -1) { + returnString += string.charAt(index); + } + index++; + } + return returnString.length() == 3 ? returnString : returnString + "X"; + } + } + + private static String generateNumbers(String dob, String gender) { + String returnString = ""; + String date = dob.substring(dob.length() - 2); + int month = Integer.parseInt(dob.substring(dob.indexOf("/") + 1, dob.lastIndexOf("/")))-1; + if (gender.equals("M")) { + return date + months[month] + (dob.substring(0, dob.indexOf("/")).length() == 2 ? dob.substring(0, dob.indexOf("/")) : + 0 + dob.substring(0, dob.indexOf("/"))); + } else { + int day = Integer.parseInt(dob.substring(0, dob.indexOf("/")))+40; + return date + months[month] + day; + } + } + + public static void main(String[] args) { + System.out.println(fiscalCode("Mickey", "Mouse", "M", "6/1/1928")); + } + +} diff --git a/CodingChallanges/src/strings/LongestAlternatingSubstring.java b/CodingChallanges/src/strings/LongestAlternatingSubstring.java new file mode 100644 index 0000000..8e90af1 --- /dev/null +++ b/CodingChallanges/src/strings/LongestAlternatingSubstring.java @@ -0,0 +1,40 @@ +package strings; + +import java.util.LinkedList; + +public class LongestAlternatingSubstring { + + //Edabit-Challange + //https://edabit.com/challenge/De5e8kdsCFmKvc6w8 + + public static String longestSubstring(String digits) { + char[] digitsArr = digits.toCharArray(); + LinkedList indexes = new LinkedList<>(); + indexes.addLast(0); + for (int i = 0; i < digitsArr.length - 1; i++) { + if ((digitsArr[i] % 2 == 0 && digitsArr[i + 1] % 2 == 0) || (digitsArr[i] % 2 != 0 && digitsArr[i + 1] % 2 != 0)) { + indexes.addLast(i+1 ); + } + } + indexes.addLast(digits.length()); + LinkedList substrings = new LinkedList(); + LinkedList indexDump = (LinkedList) indexes.clone(); + for (int i = 0; i < indexes.size()-1; i++) { + if (indexDump.get(i+1)-indexDump.get(i)>1) { + String sub = digits.substring(indexDump.get(i), indexDump.get(i + 1)); + substrings.addLast(sub); + } + } + String longest = new String(); + for (int i = 0;i < substrings.size();i++){ + if (substrings.get(i).length() > longest.length()){ + longest = substrings.get(i); + } + } + return "lll"; + } + + public static void main(String[] args) { + longestSubstring("594127169973391692147228678476"); + } +} diff --git a/CodingChallanges/src/strings/SmoothSentences.java b/CodingChallanges/src/strings/SmoothSentences.java new file mode 100644 index 0000000..a191f06 --- /dev/null +++ b/CodingChallanges/src/strings/SmoothSentences.java @@ -0,0 +1,23 @@ +package strings; + +public class SmoothSentences { + + //Edabit-Challange + //https://edabit.com/challenge/FtoNXq7DTCAiZ3z9T + + public static boolean isSmooth(String sentence) { + String[] words = sentence.toLowerCase().split("\\s+"); + for (int i = 0; i < words.length-1; i++){ + char lastChar = words[i].charAt(words[i].length()-1); + char firstChar = words[i+1].charAt(0); + if (lastChar != firstChar){ + return false; + } + } + return true; + } + + public static void main(String[] args) { + System.out.println(isSmooth("Marigold daffodils streaming happily.")); + } +} diff --git a/CodingChallanges/src/strings/WordChain.java b/CodingChallanges/src/strings/WordChain.java new file mode 100644 index 0000000..f5ab8d8 --- /dev/null +++ b/CodingChallanges/src/strings/WordChain.java @@ -0,0 +1,43 @@ +package strings; + +public class WordChain { + + String link = "https://edabit.com/challenge/hbHJdMv4HubYs5TRv"; + + public static boolean isWordChain(String[] words){ + String firstWord, secondWord; + for (int i = 0; i < words.length-1; i++){ + int differences = 0; + firstWord = words[i]; + secondWord = words[i+1]; + + if (firstWord.length() == secondWord.length()){ + for (int j = 0; j < firstWord.length(); j++){ + if (firstWord.charAt(j) != secondWord.charAt(j)){ + differences++; + } + } + } else if(firstWord.length() > secondWord.length()){ + differences = firstWord.length()-secondWord.length(); + for (int j = 0; j < secondWord.length(); j++){ + if (firstWord.charAt(j) != secondWord.charAt(j)){ + differences++; + } + } + } else { + differences = secondWord.length()-firstWord.length(); + for (int j = 0; j < firstWord.length(); j++){ + if (firstWord.charAt(j) != secondWord.charAt(j)){ + differences++; + } + } + } + if (differences > 1){ + break; + } + differences = 0; + } + return false; + } + +} diff --git a/CodingChallanges/src/tests/FiscalCodeTest.java b/CodingChallanges/src/tests/FiscalCodeTest.java new file mode 100644 index 0000000..6906421 --- /dev/null +++ b/CodingChallanges/src/tests/FiscalCodeTest.java @@ -0,0 +1,35 @@ +package tests; +import static org.junit.Assert.assertEquals; +import org.junit.Test; +import strings.FiscalCode; + +/** + * @author edwardclark + **/ + +public class FiscalCodeTest { + @Test + public void test1() throws Exception { + assertEquals("CHEBND61T01", FiscalCode.fiscalCode("Brendan", "Eich", "M", "1/12/1961")); + } + + @Test + public void test2() throws Exception { + assertEquals("YUXHLN50T41", FiscalCode.fiscalCode("Helen", "Yu", "F", "1/12/1950")); + } + + @Test + public void test3() throws Exception { + assertEquals("CPNLAX99A17", FiscalCode.fiscalCode("Al", "Capone", "M", "17/1/1899")); + } + + @Test + public void test4() throws Exception { + assertEquals("MSOMKY28A16", FiscalCode.fiscalCode("Mickey", "Mouse", "M", "16/1/1928")); + } + + @Test + public void test5() throws Exception { + assertEquals("CRUMRA67S47", FiscalCode.fiscalCode("Marie", "Curie", "F", "7/11/1867")); + } +} \ No newline at end of file diff --git a/CodingChallanges/src/tests/PigLatinTranslationTest.java b/CodingChallanges/src/tests/PigLatinTranslationTest.java new file mode 100644 index 0000000..ba4adb3 --- /dev/null +++ b/CodingChallanges/src/tests/PigLatinTranslationTest.java @@ -0,0 +1,34 @@ +package tests; + +import org.junit.Assert; +import org.junit.Test; +import translation_encryption.PigLatinTranslation; + +import static org.junit.Assert.assertEquals; + +public class PigLatinTranslationTest { + @Test + public void test1() { + Assert.assertEquals("Atscay areway reatgay etspay.", PigLatinTranslation.pigLatin("Cats are great pets.")); + } + + @Test + public void test2() { + assertEquals("Omtay otgay away mallsay iecepay ofway iepay.", PigLatinTranslation.pigLatin("Tom got a small piece of pie.")); + } + + @Test + public void test3() { + assertEquals("Ehay oldtay usway away eryvay excitingway aletay.", PigLatinTranslation.pigLatin("He told us a very exciting tale.")); + } + + @Test + public void test4() { + assertEquals("Away iamondday isway otnay enoughway.", PigLatinTranslation.pigLatin("A diamond is not enough.")); + } + + @Test + public void test5() { + assertEquals("Urryhay!", PigLatinTranslation.pigLatin("Hurry!")); + } +} diff --git a/CodingChallanges/src/tests/ValidateCreditCardTest.java b/CodingChallanges/src/tests/ValidateCreditCardTest.java new file mode 100644 index 0000000..8258dea --- /dev/null +++ b/CodingChallanges/src/tests/ValidateCreditCardTest.java @@ -0,0 +1,53 @@ +package tests; + +import org.junit.Test; +import static org.junit.Assert.assertEquals; +import numbers.ValidateCreditCard; + +public class ValidateCreditCardTest { + @Test + public void test1() { + assertEquals(false, ValidateCreditCard.validateCard(79927398714L)); + } + + @Test + public void test2() { + System.out.println("Passes Luhn test, but too short."); + assertEquals(false, ValidateCreditCard.validateCard(79927398713L)); + } + + @Test + public void test3() { + assertEquals(true, ValidateCreditCard.validateCard(709092739800713L)); + } + + @Test + public void test4() { + assertEquals(false, ValidateCreditCard.validateCard(1234567890123456L)); + } + + @Test + public void test5() { + assertEquals(true, ValidateCreditCard.validateCard(12345678901237L)); + } + + @Test + public void test6() { + assertEquals(true, ValidateCreditCard.validateCard(5496683867445267L)); + } + + @Test + public void test7() { + assertEquals(false, ValidateCreditCard.validateCard(4508793361140566L)); + } + + @Test + public void test8() { + assertEquals(true, ValidateCreditCard.validateCard(376785877526048L)); + } + + @Test + public void test9() { + assertEquals(false, ValidateCreditCard.validateCard(36717601781975L)); + } +} \ No newline at end of file diff --git a/CodingChallanges/src/tests/WordChainTest.java b/CodingChallanges/src/tests/WordChainTest.java new file mode 100644 index 0000000..39401e4 --- /dev/null +++ b/CodingChallanges/src/tests/WordChainTest.java @@ -0,0 +1,51 @@ +package tests; +import org.junit.Test; +import static org.junit.Assert.assertEquals; +import strings.WordChain; + +public class WordChainTest { + @Test + public void test1() { + assertEquals(true, WordChain.isWordChain(new String[]{"row", "crow", "crown", "brown", "brawn"})); + } + + @Test + public void test2() { + assertEquals(true, WordChain.isWordChain(new String[]{"flew", "flaw", "flan", "flat", "fat", "rat", "rot", "tot"})); + } + + @Test + public void test3() { + assertEquals(false, WordChain.isWordChain(new String[]{"meek", "meet", "meat", "teal"})); + } + + @Test + public void test4() { + assertEquals(false, WordChain.isWordChain(new String[]{"run", "runny", "bunny"})); + } + + @Test + public void test5() { + assertEquals(true, WordChain.isWordChain(new String[]{"fun", "fund", "find", "bind", "wind", "wild", "wile", "wiles"})); + } + + @Test + public void test6() { + assertEquals(true, WordChain.isWordChain(new String[]{"nut", "but", "bot", "boot", "loot", "look", "book", "brook"})); + } + + @Test + public void test7() { + assertEquals(true, WordChain.isWordChain(new String[]{"some", "tome", "tame", "lame", "flame", "flamer", "blamer", "blamers"})); + } + + @Test + public void test8() { + assertEquals(false, WordChain.isWordChain(new String[]{"a", "at", "hat", "that", "what", "flat"})); + } + + @Test + public void test9() { + assertEquals(false, WordChain.isWordChain(new String[]{"link", "blink", "wink", "sink"})); + } +} \ No newline at end of file diff --git a/CodingChallanges/src/translation_encryption/EdabitEncription.java b/CodingChallanges/src/translation_encryption/EdabitEncription.java new file mode 100644 index 0000000..71a50d2 --- /dev/null +++ b/CodingChallanges/src/translation_encryption/EdabitEncription.java @@ -0,0 +1,69 @@ +package translation_encryption; + +public class EdabitEncription { + + //Edabit Link + //https://edabit.com/challenge/jfCsugyp9BSLYEtwb + + public EdabitEncription(){ } + + public String encrypt(String clearText){ + String editedString = new String(); + editedString = clearText.replaceAll("\\s",""); + int length = editedString.length(); + double sqrtOfLength = Math.sqrt(length); + int columns = (int) sqrtOfLength; + int rows = columns + 1; + + char[][] wordtable = new char[columns][rows]; + + fillWordtable(wordtable, editedString); + + String word = new String(); + String encrypted = new String(); + for (int i = 0; i < wordtable[0].length; i++){ + for (int j = 0; j < wordtable.length; j++){ + word += wordtable[j][i]; + } + encrypted += word + " "; + word = ""; + } + + return encrypted; + } + + private void fillWordtable(char[][] wordtable, String text) { + int position = 0; + for (int i = 0; i < wordtable.length; i++){ + for (int j = 0; j < wordtable[0].length; j++){ + if (position < text.length()) { + wordtable[i][j] = text.charAt(position); + position++; + } + else { + break; + } + } + } + } + + public String decrypt(String cryptedText){ + String decrypted = new String(); + decrypted = "LOL"; + return decrypted; + } + + public static void main(String[] args) { + EdabitEncription encryption = new EdabitEncription(); + String clearText = "Info ist ein wenig langweilig"; + String encrypted = encryption.encrypt(clearText); + System.out.println(encrypted); + String decrypted = encryption.decrypt(encrypted); + if (decrypted.equals(clearText)){ + System.out.println("The Encryption was successful!"); + } else { + System.out.println("You made a mistake."); + } + } + +} diff --git a/CodingChallanges/src/translation_encryption/KaracasEncryption.java b/CodingChallanges/src/translation_encryption/KaracasEncryption.java new file mode 100644 index 0000000..7f71c81 --- /dev/null +++ b/CodingChallanges/src/translation_encryption/KaracasEncryption.java @@ -0,0 +1,57 @@ +package translation_encryption; + +public class KaracasEncryption { + + //Edabit-Challange + //https://edabit.com/challenge/SmL32HnRnmsCqGC5g + + public KaracasEncryption(){ + + } + + public String replaceVowles(String reversedText){ + String tempText = new String(); + for (int i = 0; i < reversedText.length(); i++){ + char c = reversedText.charAt(i); + switch (c){ + case 'a': + tempText += 0; + break; + case 'e': + tempText+= 1; + break; + case 'o': + tempText += 2; + break; + case 'u': + tempText += 3; + break; + default: + tempText += reversedText.charAt(i); + break; + } + } + tempText += "aca"; + return tempText; + } + + public String reverseString(String clearText){ + String tempText = new String(); + for (int i = clearText.length()-1; i >= 0; i--){ + tempText += clearText.charAt(i); + } + return tempText; + } + + public String encrypt(String clearText){ + String reversed = reverseString(clearText); + String fullencrypted = replaceVowles(reversed); + return fullencrypted; + } + + public static void main(String[] args) { + KaracasEncryption karacas = new KaracasEncryption(); + karacas.encrypt("alpaca"); + } + +} diff --git a/CodingChallanges/src/translation_encryption/PigLatinTranslation.java b/CodingChallanges/src/translation_encryption/PigLatinTranslation.java new file mode 100644 index 0000000..64e9f36 --- /dev/null +++ b/CodingChallanges/src/translation_encryption/PigLatinTranslation.java @@ -0,0 +1,50 @@ +package translation_encryption; + +import java.util.Arrays; + +public class PigLatinTranslation { + + //Edabit-Challange + //https://edabit.com/challenge/2aajqTB69y7ZSSo9v + + public static String pigLatin(String str) { + String[] words = str.split("\\s|(?=[!\\.?])"); + String returnString = ""; + for (int i = 0; i < words.length-1; i++) { + String s = ""; + + if ("AEIOUaeiou".indexOf(words[i].charAt(0)) == -1) { + if (i == 0) { + if (words[i].length() > 1) { + s = words[i].toUpperCase().charAt(1) + words[i].substring(2) + words[i].toLowerCase().charAt(0); + } else { + s = words[i].toUpperCase(); + } + } else { + if (words[i].length() > 2) { + s = words[i].substring(1) + words[i].toLowerCase().charAt(0); + } else if (words[i].length() == 2) { + s = words[i].toLowerCase().charAt(1) + String.valueOf(words[i].toLowerCase().charAt(0)); + } else { + s = words[i].toLowerCase(); + } + } + s += "ay"; + } else { + s += words[i] + "way"; + } + + if (i < words.length-2) { + returnString += s + " "; + } else{ + returnString += s + words[i+1]; + } + } + return returnString; + } + + public static void main(String[] args) { + System.out.println(pigLatin("Tom got a small piece of pie.")); + } + +} diff --git a/DemoProjects/DemoProjects.iml b/DemoProjects/DemoProjects.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/DemoProjects/DemoProjects.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/DemoProjects/src/painting/SwingPaintDemo1.java b/DemoProjects/src/painting/SwingPaintDemo1.java new file mode 100644 index 0000000..7a254ea --- /dev/null +++ b/DemoProjects/src/painting/SwingPaintDemo1.java @@ -0,0 +1,24 @@ +package painting; + +import javax.swing.SwingUtilities; +import javax.swing.JFrame; + +public class SwingPaintDemo1 { + + public static void main(String[] args) { + SwingUtilities.invokeLater(new Runnable() { + public void run() { + createAndShowGUI(); + } + }); + } + + private static void createAndShowGUI() { + System.out.println("Created GUI on EDT? " + + SwingUtilities.isEventDispatchThread()); + JFrame f = new JFrame("Swing Paint Demo"); + f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + f.setSize(250, 250); + f.setVisible(true); + } +} diff --git a/DemoProjects/src/painting/SwingPaintDemo2.java b/DemoProjects/src/painting/SwingPaintDemo2.java new file mode 100644 index 0000000..3b4dbd6 --- /dev/null +++ b/DemoProjects/src/painting/SwingPaintDemo2.java @@ -0,0 +1,49 @@ +package painting; + +import javax.swing.SwingUtilities; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.BorderFactory; +import java.awt.Color; +import java.awt.Dimension; +import java.awt.Graphics; + +public class SwingPaintDemo2 { + + public static void main(String[] args) { + SwingUtilities.invokeLater(new Runnable() { + public void run() { + createAndShowGUI(); + } + }); + } + + private static void createAndShowGUI() { + System.out.println("Created GUI on EDT? "+ + SwingUtilities.isEventDispatchThread()); + JFrame f = new JFrame("Swing Paint Demo"); + f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + f.add(new MyPanel1()); + f.pack(); + f.setVisible(true); + } +} + +class MyPanel1 extends JPanel { + + public MyPanel1() { + setBorder(BorderFactory.createLineBorder(Color.blue)); + } + + public Dimension getPreferredSize() { + return new Dimension(900,900); + } + + public void paintComponent(Graphics g) { + super.paintComponent(g); + + // Draw Text + g.drawString("This is my custom Panel!", getSize().width/2,getSize().height/2); + System.out.println("called"); + } +} \ No newline at end of file diff --git a/DemoProjects/src/painting/SwingPaintDemo3.java b/DemoProjects/src/painting/SwingPaintDemo3.java new file mode 100644 index 0000000..82da620 --- /dev/null +++ b/DemoProjects/src/painting/SwingPaintDemo3.java @@ -0,0 +1,85 @@ +package painting; + +import javax.swing.SwingUtilities; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.BorderFactory; +import java.awt.Color; +import java.awt.Dimension; +import java.awt.Graphics; +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseMotionListener; +import java.awt.event.MouseMotionAdapter; + +public class SwingPaintDemo3 { + + public static void main(String[] args) { + SwingUtilities.invokeLater(new Runnable() { + public void run() { + createAndShowGUI(); + } + }); + } + + private static void createAndShowGUI() { + System.out.println("Created GUI on EDT? "+ + SwingUtilities.isEventDispatchThread()); + JFrame f = new JFrame("Swing Paint Demo"); + f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + f.add(new MyPanel2()); + f.pack(); + f.setVisible(true); + } +} + +class MyPanel2 extends JPanel { + + private int squareX = 50; + private int squareY = 50; + private int squareW = 20; + private int squareH = 20; + + public MyPanel2() { + + setBorder(BorderFactory.createLineBorder(Color.black)); + + addMouseListener(new MouseAdapter() { + public void mousePressed(MouseEvent e) { + moveSquare(e.getX(),e.getY()); + } + }); + + addMouseMotionListener(new MouseAdapter() { + public void mouseDragged(MouseEvent e) { + moveSquare(e.getX(),e.getY()); + } + }); + + } + + private void moveSquare(int x, int y) { + int OFFSET = 1; + if ((squareX!=x) || (squareY!=y)) { + repaint(squareX,squareY,squareW+OFFSET,squareH+OFFSET); + squareX=x; + squareY=y; + repaint(squareX,squareY,squareW+OFFSET,squareH+OFFSET); + } + } + + + public Dimension getPreferredSize() { + return new Dimension(250,200); + } + + protected void paintComponent(Graphics g) { + super.paintComponent(g); + g.drawString("This is my custom Panel!",10,20); + g.setColor(Color.RED); + g.fillRect(squareX,squareY,squareW,squareH); + g.setColor(Color.BLACK); + g.drawRect(squareX,squareY,squareW,squareH); + } +} \ No newline at end of file diff --git a/DemoProjects/src/painting/SwingPaintDemo4.java b/DemoProjects/src/painting/SwingPaintDemo4.java new file mode 100644 index 0000000..f6dd572 --- /dev/null +++ b/DemoProjects/src/painting/SwingPaintDemo4.java @@ -0,0 +1,136 @@ +package painting; + +import javax.swing.SwingUtilities; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.BorderFactory; +import java.awt.Color; +import java.awt.Dimension; +import java.awt.Graphics; +import java.awt.event.MouseEvent; +import java.awt.event.MouseAdapter; + +public class SwingPaintDemo4 { + + public static void main(String[] args) { + + SwingUtilities.invokeLater(new Runnable() { + public void run() { + createAndShowGUI(); + } + }); + } + + private static void createAndShowGUI() { + System.out.println("Created GUI on EDT? "+ + SwingUtilities.isEventDispatchThread()); + JFrame f = new JFrame("Swing Paint Demo"); + f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + f.add(new MyPanel3()); + f.setSize(250,250); + f.setVisible(true); + } + +} + +class MyPanel3 extends JPanel { + + RedSquare redSquare = new RedSquare(); + RedSquare redSquare2 = new RedSquare(); + + public MyPanel3() { + + setBorder(BorderFactory.createLineBorder(Color.black)); + + addMouseListener(new MouseAdapter(){ + public void mousePressed(MouseEvent e){ + moveSquare(e.getX(),e.getY()); + } + }); + + addMouseMotionListener(new MouseAdapter(){ + public void mouseDragged(MouseEvent e){ + moveSquare(e.getX(),e.getY()); + } + }); + + } + + private void moveSquare(int x, int y){ + + // Current square state, stored as final variables + // to avoid repeat invocations of the same methods. + final int CURR_X = redSquare.getX(); + final int CURR_Y = redSquare.getY(); + final int CURR_W = redSquare.getWidth(); + final int CURR_H = redSquare.getHeight(); + final int OFFSET = 1; + + if ((CURR_X!=x) || (CURR_Y!=y)) { + + // The square is moving, repaint background + // over the old square location. + repaint(CURR_X,CURR_Y,CURR_W+OFFSET,CURR_H+OFFSET); + + // Update coordinates. + redSquare.setX(x); + redSquare.setY(y); + + // Repaint the square at the new location. + repaint(redSquare.getX(), redSquare.getY(), + redSquare.getWidth()+OFFSET, + redSquare.getHeight()+OFFSET); + } + } + + public Dimension getPreferredSize() { + return new Dimension(250,200); + } + + public void paintComponent(Graphics g) { + super.paintComponent(g); + g.drawString("This is my custom Panel!",10,20); + System.out.println(getSize()); + redSquare.paintSquare(g); + redSquare2.paintSquare(g); + } +} + +class RedSquare{ + + private int xPos = 50; + private int yPos = 50; + private int width = 20; + private int height = 20; + + public void setX(int xPos){ + this.xPos = xPos; + } + + public int getX(){ + return xPos; + } + + public void setY(int yPos){ + this.yPos = yPos; + } + + public int getY(){ + return yPos; + } + + public int getWidth(){ + return width; + } + + public int getHeight(){ + return height; + } + + public void paintSquare(Graphics g){ + g.setColor(Color.RED); + g.fillRect(xPos,yPos,width,height); + g.setColor(Color.BLACK); + g.drawRect(xPos,yPos,width,height); + } +} \ No newline at end of file diff --git a/ImageToText/ImageToText.iml b/ImageToText/ImageToText.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/ImageToText/ImageToText.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/ImageToText/src.iml b/ImageToText/src.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/ImageToText/src.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/ImageToText/src/Keyboard.java b/ImageToText/src/Keyboard.java new file mode 100644 index 0000000..1fc4f83 --- /dev/null +++ b/ImageToText/src/Keyboard.java @@ -0,0 +1,69 @@ +import java.awt.event.KeyEvent; +import java.awt.event.KeyListener; + +import javax.swing.*; + +public class Keyboard { + + public static void main(String args[]) throws InterruptedException { + KeyListener listener = new KeyListener() { + + @Override + + public void keyPressed(KeyEvent event) { + System.out.println(event.getKeyChar()); + } + + @Override + + public void keyReleased(KeyEvent event) { + System.out.println(event.getKeyChar()); + } + + @Override + + public void keyTyped(KeyEvent event) { + System.out.println(event.getKeyChar()); + } + + private void printEventInfo(String str, KeyEvent e) { + System.out.println(str); + int code = e.getKeyCode(); + System.out.println(" Code: " + KeyEvent.getKeyText(code)); + System.out.println(" Char: " + e.getKeyChar()); + int mods = e.getModifiersEx(); + System.out.println(" Mods: " + + KeyEvent.getModifiersExText(mods)); + System.out.println(" Location: " + + keyboardLocation(e.getKeyLocation())); + System.out.println(" Action? " + e.isActionKey()); + } + + private String keyboardLocation(int keybrd) { + switch (keybrd) { + case KeyEvent.KEY_LOCATION_RIGHT: + return "Right"; + case KeyEvent.KEY_LOCATION_LEFT: + return "Left"; + case KeyEvent.KEY_LOCATION_NUMPAD: + return "NumPad"; + case KeyEvent.KEY_LOCATION_STANDARD: + return "Standard"; + case KeyEvent.KEY_LOCATION_UNKNOWN: + default: + return "Unknown"; + } + } + }; + + JFrame jFrame = new JFrame(); + jFrame.setSize(1000,1000); + jFrame.setVisible(true); + + jFrame.addKeyListener(listener); + + while(true){ + Thread.sleep(1); + } + } +} diff --git a/ImageToText/src/Test.java b/ImageToText/src/Test.java new file mode 100644 index 0000000..f45cc15 --- /dev/null +++ b/ImageToText/src/Test.java @@ -0,0 +1,73 @@ +package src; + +import org.w3c.dom.css.RGBColor; + +import javax.swing.*; +import java.awt.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +public class Test extends Frame implements ActionListener { + private Label lblCount; // Declare a Label component + private TextField tfCount; // Declare a TextField component + private Button btnCount; // Declare a Button component + private int count = 0; // Counter's value + private Color c; + + // Constructor to setup GUI components and event handlers + public Test () { + setLayout(new FlowLayout()); + // "super" Frame, which is a Container, sets its layout to FlowLayout to arrange + // the components from left-to-right, and flow to next row from top-to-bottom. + + lblCount = new Label("Counter"); // construct the Label component + add(lblCount); // "super" Frame container adds Label component + + tfCount = new TextField(count + "", 5); // construct the TextField component with initial text + tfCount.setEditable(false); // set to read-only + add(tfCount); // "super" Frame container adds TextField component + + btnCount = new Button("Count"); // construct the Button component + add(btnCount); // "super" Frame container adds Button component + + btnCount.addActionListener(this); + // "btnCount" is the source object that fires an ActionEvent when clicked. + // The source add "this" instance as an ActionEvent listener, which provides + // an ActionEvent handler called actionPerformed(). + // Clicking "btnCount" invokes actionPerformed(). + + setTitle("AWT Counter"); // "super" Frame sets its title + setSize(250, 100); // "super" Frame sets its initial window size + + // For inspecting the Container/Components objects + // System.out.println(this); + // System.out.println(lblCount); + // System.out.println(tfCount); + // System.out.println(btnCount); + + setVisible(true); // "super" Frame shows + + c = new Color(150,100,25); + // System.out.println(this); + // System.out.println(lblCount); + // System.out.println(tfCount); + // System.out.println(btnCount); + } + + // The entry main() method + public static void main(String[] args) { + // Invoke the constructor to setup the GUI, by allocating an instance + Test app = new Test(); + // or simply "new AWTCounter();" for an anonymous instance + } + + + @Override + public void actionPerformed(ActionEvent e) { + ++count; // Increase the counter value + // Display the counter value on the TextField tfCount + tfCount.setText(count + ""); // Convert int to String + System.out.println(c.getRGB()); + c = c.brighter(); + } +} diff --git a/ImageToText/src/Text.java b/ImageToText/src/Text.java new file mode 100644 index 0000000..03c57eb --- /dev/null +++ b/ImageToText/src/Text.java @@ -0,0 +1,3 @@ +public class Text{ + +} \ No newline at end of file diff --git a/LanguageAnalysis/LanguageAnalysis.iml b/LanguageAnalysis/LanguageAnalysis.iml new file mode 100644 index 0000000..b107a2d --- /dev/null +++ b/LanguageAnalysis/LanguageAnalysis.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/LanguageAnalysis/src/Image.java b/LanguageAnalysis/src/Image.java new file mode 100644 index 0000000..0d30d39 --- /dev/null +++ b/LanguageAnalysis/src/Image.java @@ -0,0 +1,99 @@ +package src; + +import java.awt.*; +import java.awt.event.KeyEvent; +import java.awt.event.KeyListener; +import java.awt.image.BufferedImage; +import java.io.File; +import java.io.IOException; +import java.awt.Canvas; +import java.awt.Graphics; +import java.util.ArrayList; +import java.util.Arrays; +import javax.imageio.ImageIO; +import javax.swing.*; + +public class Image extends Canvas { + + private JFrame frame; + private BufferedImage img; + private Color c; + private File f; + private ArrayList files; + private static int n; + private KeyListener keys; + + public Image() { + f = new File("/home/bitecoding/Bilder"); + files = new ArrayList(Arrays.asList(f.listFiles())); + c = null; + n = 0; + + try { + img = ImageIO.read(files.get(0)); + } catch (IOException ioException) { + ioException.printStackTrace(); + } + + keys = new KeyListener() { + @Override + public void keyTyped(KeyEvent e) { + + } + + @Override + public void keyPressed(KeyEvent e) { + if (e.getKeyChar() == ' '){ + n++; + } + } + + @Override + public void keyReleased(KeyEvent e) { + + } + }; + + frame = new JFrame(); + frame.setSize(img.getWidth(), img.getHeight()); + frame.addKeyListener(keys); + frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); + frame.setVisible(true); + } + + public void paint(Graphics g) { + super.paint(g); + + Graphics2D g2d = (Graphics2D) g; + g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_OFF); + + try { + img = ImageIO.read(files.get(n%2)); + } catch (IOException ioException) { + ioException.printStackTrace(); + } + + for (int x = 0; x < img.getWidth(); x++) { + for (int y = 0; y < img.getHeight(); y++) { + c = new Color(img.getRGB(x, y), true); + g2d.setColor(c); + g2d.drawLine(x, y, x, y); + } + } + } + + public static void main(String[] args) throws IOException, InterruptedException { + Image image = new Image(); + image.frame.add(image); + + int temp = 0; + while (true){ + Thread.sleep(1); + if (temp != n){ + image.repaint(); + temp = n; + System.out.println(n); + } + } + } +} diff --git a/LanguageAnalysis/src/META-INF/MANIFEST.MF b/LanguageAnalysis/src/META-INF/MANIFEST.MF new file mode 100644 index 0000000..6bd3fb4 --- /dev/null +++ b/LanguageAnalysis/src/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: Marshal + diff --git a/LanguageAnalysis/src/Marshal.java b/LanguageAnalysis/src/Marshal.java new file mode 100755 index 0000000..2e95a10 --- /dev/null +++ b/LanguageAnalysis/src/Marshal.java @@ -0,0 +1,153 @@ +package src; + +import java.io.*; +import java.text.DecimalFormat; +import java.util.Arrays; + +public class Marshal { + + File file; + RandomAccessFile ramAccessFile; + DecimalFormat df; + + int chars; + + int[] absoluteValues; + double[][] relativeValues; + private char[][] charArray = { { '#', 'e' }, { '#', 'n' }, { '#', 'i' }, { '#', 's' }, { '#', 'r' }, { '#', 'a' }, + { '#', 't' }, { '#', 'd' }, { '#', 'h' }, { '#', 'u' }, { '#', 'l' }, { '#', 'c' }, { '#', 'g' }, + { '#', 'm' }, { '#', 'o' }, { '#', 'b' }, { '#', 'w' }, { '#', 'f' }, { '#', 'k' }, { '#', 'z' }, + { '#', 'p' }, { '#', 'v' }, { '#', 'ß' }, { '#', 'j' }, { '#', 'y' }, { '#', 'x' }, { '#', 'q' } }; + + public Marshal(String path) throws IOException { + file = new File(path); + ramAccessFile = new RandomAccessFile(file, "rw"); + df = new DecimalFormat("#.00"); + + chars = 0; + + absoluteValues = new int[27]; + relativeValues = new double[2][27]; + } + + private void read() throws IOException { + String line = ""; + + while ((line = ramAccessFile.readLine()) != null) { + line = line.toLowerCase(); + for (int i = 0; i < line.length(); i++) { + if ((line.charAt(i)+"").matches("[a-z]")){ + try { + absoluteValues[line.charAt(i) - ('a')] += 1; + chars++; + } + catch (Exception e){ + System.out.println(line.charAt(i)); + } + } else if (line.charAt(i) == 'ß'){ + try { + absoluteValues[21] += 1; + } catch (Exception e){ + System.out.println(line.charAt(i)); + } + } + } + } + ramAccessFile.seek(0); + } + + private void relValues(int[] absoluteValues){ + System.out.println(Arrays.toString(absoluteValues)); + for (int i = 0; i < absoluteValues.length; i++){ + relativeValues[0][i] = 'a'+i; + relativeValues[1][i] = Double.valueOf(df.format((absoluteValues[i]/(double)chars) * 100)); + } + } + + private void sortMax(double[][] relativeValues){ + double[][] tempArray = relativeValues.clone(); + + System.out.println(Arrays.toString(tempArray[1])); + for (int j = 0; j < tempArray[1].length; j++) { + int index = -1; + double biggestValue = -1; + for (int i = 0; i < tempArray[1].length; i++) { + if (tempArray[1][i] > biggestValue) { + index = i; + biggestValue = tempArray[1][i]; + } + } + charArray[j][0] = (char)tempArray[0][index]; + tempArray[1][index] = 0; + } + } + + private void decrypt() throws IOException { + String tempLine = ""; + + File resultFile = new File(System.getProperty("user.home")+System.getProperty("file.separator")+"results.txt"); + if (resultFile.exists()){ + resultFile.delete(); + } + resultFile.createNewFile(); + RandomAccessFile rnd = new RandomAccessFile(resultFile, "rw"); + rnd.seek(0); + + while ((tempLine = ramAccessFile.readLine()) != null) { + tempLine = tempLine.toLowerCase(); + for (int i = 0; i < tempLine.length(); i++){ + if ((tempLine.charAt(i)+"").matches("[a-z]")){ + System.out.print(charArray[getIndexPosFromArray(tempLine.charAt(i),charArray)][1]); + rnd.write(charArray[getIndexPosFromArray(tempLine.charAt(i),charArray)][1]); + } else { + System.out.print(tempLine.charAt(i)); + rnd.write(tempLine.charAt(i)); + } + } + + } + ramAccessFile.close(); + rnd.close(); + } + + private int getIndexPosFromArray(char c, char[][] cArray){ + for (int i = 0; i < cArray.length; i++){ + if (cArray[i][0] == c){ + return i; + } + } + return -1; + } + + public void analyse(){ + try { + read(); + relValues(absoluteValues); + sortMax(relativeValues); + for (int i = 0; i < charArray.length; i++){ + System.out.print(charArray[i][0] + " | "); + } + System.out.println(); + for (int i = 0; i < charArray.length; i++){ + System.out.print(charArray[i][1] + " | "); + } + System.out.println(); + decrypt(); + } catch (IOException e) { + e.printStackTrace(); + } + + } + + public static void main(String[] args) throws Exception { + if (args.length == 1) { + Marshal marshal = new Marshal(args[0]); + marshal.analyse(); + } else if(args.length == 0){ + System.err.println("File location is missing"); + } else { + System.err.println("Only use this tool with one file at a time"); + } + } + +} diff --git a/LanguageAnalysis/src/test.java b/LanguageAnalysis/src/test.java new file mode 100644 index 0000000..e525504 --- /dev/null +++ b/LanguageAnalysis/src/test.java @@ -0,0 +1,11 @@ +package src; + +import static java.lang.System.getProperty; + +public class test { + + public static void main(String[] args) { + System.out.println(getProperty("user.home")); + } + +} diff --git a/TOOLS/.classpath b/TOOLS/.classpath new file mode 100644 index 0000000..d095633 --- /dev/null +++ b/TOOLS/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/TOOLS/.gitignore b/TOOLS/.gitignore new file mode 100644 index 0000000..ae3c172 --- /dev/null +++ b/TOOLS/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/TOOLS/.project b/TOOLS/.project new file mode 100644 index 0000000..b2e5f7d --- /dev/null +++ b/TOOLS/.project @@ -0,0 +1,17 @@ + + + TOOLS + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/TOOLS/TOOLS.iml b/TOOLS/TOOLS.iml new file mode 100644 index 0000000..e2b0bb6 --- /dev/null +++ b/TOOLS/TOOLS.iml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TOOLS/fileReader/reader/NumberReader.java b/TOOLS/fileReader/reader/NumberReader.java new file mode 100644 index 0000000..486bbf3 --- /dev/null +++ b/TOOLS/fileReader/reader/NumberReader.java @@ -0,0 +1,42 @@ +package reader; + +import java.io.*; + +public class NumberReader { + + private String path; + int i; + + public NumberReader(String PATH) { + this.path = PATH; + } + + public int read() { + File file = new File(path); + + BufferedReader br; + try { + br = new BufferedReader(new FileReader(file)); + String st; + while ((st = br.readLine()) != null) { + char[] chars = st.toCharArray(); + st = ""; + for (int i = 0; i < chars.length; i++) { + String j = "" + chars[i]; + try { + st += Integer.parseInt(j); + } catch (Exception e) { + + } + } + i = Integer.parseInt(st); + } + } catch (FileNotFoundException ex) { + ex.printStackTrace(); + } catch (IOException ex) { + ex.printStackTrace(); + } + + return i; + } +} \ No newline at end of file diff --git a/TOOLS/fileReader/reader/ReaderRakete.java b/TOOLS/fileReader/reader/ReaderRakete.java new file mode 100644 index 0000000..f868648 --- /dev/null +++ b/TOOLS/fileReader/reader/ReaderRakete.java @@ -0,0 +1,47 @@ +package reader; + +import java.io.BufferedReader; +import java.io.File; +import java.io.FileReader; +import java.io.IOException; + +public class ReaderRakete { + + private String path; + private int[] fluege; + private int entrys; + + public ReaderRakete(String PATH) { + this.path = PATH; + fluege = new int [3]; + } + + public int read() { + File file = new File(path); + + BufferedReader br; + try { + br = new BufferedReader(new FileReader(file)); + String st; + while ((st = br.readLine()) != null) { + if(st != "") { + fluege[entrys] = Integer.parseInt(st); + System.out.println(fluege[entrys]); + entrys++; + } + } + + } + + catch (IOException e) { + e.printStackTrace(); + } + return entrys; + + } + +public static void main(String[] args) throws Exception { + ReaderRakete r = new ReaderRakete("F:/JavaCode/RaketeGame/src/RaketeGame/res/highscores.txt"); + r.read(); + } +} \ No newline at end of file diff --git a/TOOLS/fileReader/reader/ReaderRotkaeppchen.java b/TOOLS/fileReader/reader/ReaderRotkaeppchen.java new file mode 100644 index 0000000..0b94141 --- /dev/null +++ b/TOOLS/fileReader/reader/ReaderRotkaeppchen.java @@ -0,0 +1,170 @@ +package reader; + +import java.io.BufferedReader; +import java.io.File; +import java.io.FileReader; +import java.io.IOException; + +public class ReaderRotkaeppchen { + + // OPTIONAL + private double wolfRot, wolfOma, jaegerWolf, rotOma; + private double gesamt, fehler, runden, male; + private String path; + private String[] strings; + + public ReaderRotkaeppchen(String PATH) { + // OPTIONAL + wolfRot = 0; + wolfOma = 0; + jaegerWolf = 0; + rotOma = 0; + gesamt = 0; + runden = 0; + male = 0; + strings = new String[13]; + this.path = PATH; + + } + + public void read() { + File file = new File(path); + + BufferedReader br; + try { + br = new BufferedReader(new FileReader(file)); + String st; + male++; + while ((st = br.readLine()) != null) { + // OPTIONAL + switch (st) { + case "Der Wolf hat das Rotkaeppchen gefressen!": + this.setWolfRot(this.getWolfRot()+1); + break; + + case "Der Wolf hat die Oma gefressen!": + this.setWolfOma(this.getWolfOma()+1); + break; + + case "Der Jaeger hat den Wolf erschossen!": + this.setJaegerWolf(this.getJaegerWolf()+1); + break; + + case "Das Rotkaeppchen hat das Haus erreicht!": + this.setRotOma(this.getRotOma()+1); + break; + + case " Runde beendet": + this.setRunden(this.getRunden()+1); + + default: + this.setFehler(this.getFehler()+1); + break; + } + } + + // OPTIONAL + this.setGesamt( this.getWolfOma() + this.getWolfRot() + this.getJaegerWolf() + this.getRotOma()); + + } + + catch (IOException e) { + e.printStackTrace(); + } + + } + + public int stringsLength() { + return strings.length; + } + + public String[] results() { + + strings[0] = "Gesamte Aktionen: " + Math.round(gesamt) + "\n"; + + strings[1] = "Der Wolf hat das Rotk�ppchen " + Math.round(wolfRot) + "-mal gefressen. "; + strings[2] = "(" + (Math.round((wolfRot / gesamt)*100)) + "%)\n"; + + strings[3] = "Der Wolf hat die Oma " + Math.round(wolfOma) + "-mal gefressen. "; + strings[4] = "(" + (Math.round((wolfOma / gesamt) * 100)) + "%)\n"; + + strings[5] = "Der J�ger hat den Wolf " + Math.round(jaegerWolf) + "-mal erschossen. "; + strings[6] = "(" + Math.round((jaegerWolf / gesamt) * 100) + "%)\n"; + + strings[7] = "Das Rotk�ppchen hat das Haus der Oma " + Math.round(rotOma) + "-mal erreicht. "; + strings[8] = "(" + (Math.round((rotOma / gesamt) * 100)) + "%)\n"; + + strings[9] = "Not matched: " + Math.round(fehler) + " / Gesamt: " + Math.round(gesamt + fehler); + strings[10] = " (" + Math.round(fehler / (gesamt + fehler) * 100) + "%)\n"; + + strings[11] = "Runden: " + (Math.round(this.getRunden()) + "\n"); + + strings[12] = "Male durchgelaufen: " + male + "\n"; + + return strings; + } + + public double getWolfRot() { + return wolfRot; + } + + public void setWolfRot(double wolfRot) { + this.wolfRot = wolfRot; + } + + public double getWolfOma() { + return wolfOma; + } + + public void setWolfOma(double wolfOma) { + this.wolfOma = wolfOma; + } + + public double getJaegerWolf() { + return jaegerWolf; + } + + public void setJaegerWolf(double jaegerWolf) { + this.jaegerWolf = jaegerWolf; + } + + public double getRotOma() { + return rotOma; + } + + public void setRotOma(double rotOma) { + this.rotOma = rotOma; + } + + public double getGesamt() { + return gesamt; + } + + public void setGesamt(double gesamt) { + this.gesamt = gesamt; + } + + public double getFehler() { + return fehler; + } + + public void setFehler(double fehler) { + this.fehler = fehler; + } + + public double getRunden() { + return runden; + } + + public void setRunden(double runden) { + this.runden = runden; + } + + +public static void main(String[] args) throws Exception { + ReaderRotkaeppchen r = new ReaderRotkaeppchen("E:\\JavaCode\\Rotkeappchengame\\Rotkeappchengame\\statistics\\Run.txt"); + r.read(); + for(int i = 0; i < r.stringsLength(); i++) + System.out.print(r.results()[i]); + } +} \ No newline at end of file diff --git a/TOOLS/fileReader/reader/res/RED_Analyse_File.txt b/TOOLS/fileReader/reader/res/RED_Analyse_File.txt new file mode 100644 index 0000000..ffc1ab3 --- /dev/null +++ b/TOOLS/fileReader/reader/res/RED_Analyse_File.txt @@ -0,0 +1,3070 @@ +------ Runde 890 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 891 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 892 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 893 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 894 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 895 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 896 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 897 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 898 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 899 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 900 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 901 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 902 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 903 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 904 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 905 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 906 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 907 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 908 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 909 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 910 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 911 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 912 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 913 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 914 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 915 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 916 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 917 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 918 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 919 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 920 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 921 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 922 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 923 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 924 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 925 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 926 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 927 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 928 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 929 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 930 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 931 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 932 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 933 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 934 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 935 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 936 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 937 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 938 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 939 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 940 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 941 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 942 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 943 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 944 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 945 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 946 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 947 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 948 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 949 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 950 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 951 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 952 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 953 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 954 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 955 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 956 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 957 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 958 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 959 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 960 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 961 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 962 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 963 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 964 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 965 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 966 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 967 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 968 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 969 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 970 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 971 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 972 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 973 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 974 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 975 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 976 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 977 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 978 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 979 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 980 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 981 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 982 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 983 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 984 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 985 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 986 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 987 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 988 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 989 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 990 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 991 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 992 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 993 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 994 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 995 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 996 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 997 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 998 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 999 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1000 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1001 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1002 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1003 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1004 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1005 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1006 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1007 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1008 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1009 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1010 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1011 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1012 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1013 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1014 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1015 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1016 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1017 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1018 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1019 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1020 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1021 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1022 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1023 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1024 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1025 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1026 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1027 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1028 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1029 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1030 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1031 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1032 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1033 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1034 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1035 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1036 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1037 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1038 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1039 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1040 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1041 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1042 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1043 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1044 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1045 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1046 ------ +Der Jaeger hat den Wolf erschossen! +Der Wolf hat das Rotkaeppchen gefressen! + Runde beendet +------ Runde 1047 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1048 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1049 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1050 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1051 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1052 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1053 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1054 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1055 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1056 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1057 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1058 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1059 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1060 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1061 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1062 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1063 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1064 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1065 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1066 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1067 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1068 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1069 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1070 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1071 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1072 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1073 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1074 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1075 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1076 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1077 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1078 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1079 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1080 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1081 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1082 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1083 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1084 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1085 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1086 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1087 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1088 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1089 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1090 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1091 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1092 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1093 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1094 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1095 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1096 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1097 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1098 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1099 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1100 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1101 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1102 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1103 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1104 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1105 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1106 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1107 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1108 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1109 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1110 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1111 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1112 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1113 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1114 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1115 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1116 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1117 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1118 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1119 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1120 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1121 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1122 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1123 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1124 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1125 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1126 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1127 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1128 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1129 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1130 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1131 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1132 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1133 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1134 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1135 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1136 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1137 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1138 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1139 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1140 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1141 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1142 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1143 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1144 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1145 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1146 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1147 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1148 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1149 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1150 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1151 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1152 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1153 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1154 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1155 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1156 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1157 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1158 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1159 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1160 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1161 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1162 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1163 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1164 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1165 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1166 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1167 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1168 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1169 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1170 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1171 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1172 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1173 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1174 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1175 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1176 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1177 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1178 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1179 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1180 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1181 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1182 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1183 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1184 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1185 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1186 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1187 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1188 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1189 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1190 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1191 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1192 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1193 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1194 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1195 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1196 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1197 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1198 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1199 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1200 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1201 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1202 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1203 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1204 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1205 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1206 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1207 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1208 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1209 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1210 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1211 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1212 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1213 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1214 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1215 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1216 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1217 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1218 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1219 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1220 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1221 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1222 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1223 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1224 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1225 ------ +Der Jaeger hat den Wolf erschossen! +Der Wolf hat das Rotkaeppchen gefressen! + Runde beendet +------ Runde 1226 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1227 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1228 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1229 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1230 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1231 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1232 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1233 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1234 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1235 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1236 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1237 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1238 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1239 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1240 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1241 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1242 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1243 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1244 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1245 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1246 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1247 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1248 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1249 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1250 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1251 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1252 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1253 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1254 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1255 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1256 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1257 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1258 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1259 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1260 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1261 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1262 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1263 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1264 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1265 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1266 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1267 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1268 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1269 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1270 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1271 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1272 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1273 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1274 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1275 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1276 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1277 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1278 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1279 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1280 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1281 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1282 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1283 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1284 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1285 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1286 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1287 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1288 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1289 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1290 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1291 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1292 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1293 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1294 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1295 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1296 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1297 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1298 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1299 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1300 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1301 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1302 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1303 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1304 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1305 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1306 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1307 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1308 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1309 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1310 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1311 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1312 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1313 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1314 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1315 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1316 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1317 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1318 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1319 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1320 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1321 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1322 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1323 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1324 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1325 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1326 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1327 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1328 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1329 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1330 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1331 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1332 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1333 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1334 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1335 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1336 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1337 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1338 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1339 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1340 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1341 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1342 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1343 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1344 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1345 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1346 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1347 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1348 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1349 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1350 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1351 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1352 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1353 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1354 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1355 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1356 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1357 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1358 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1359 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1360 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1361 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1362 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1363 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1364 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1365 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1366 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1367 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1368 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1369 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1370 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1371 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1372 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1373 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1374 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1375 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1376 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1377 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1378 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1379 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1380 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1381 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1382 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1383 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1384 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1385 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1386 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1387 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1388 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1389 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1390 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1391 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1392 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1393 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1394 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1395 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1396 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1397 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1398 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1399 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1400 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1401 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1402 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1403 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1404 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1405 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1406 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1407 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1408 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1409 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1410 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1411 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1412 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1413 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1414 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1415 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1416 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1417 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1418 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1419 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1420 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1421 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1422 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1423 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1424 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1425 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1426 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1427 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1428 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1429 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1430 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1431 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1432 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1433 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1434 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1435 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1436 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1437 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1438 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1439 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1440 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1441 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1442 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1443 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1444 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1445 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1446 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1447 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1448 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1449 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1450 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1451 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1452 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1453 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1454 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1455 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1456 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1457 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1458 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1459 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1460 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1461 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1462 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1463 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1464 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1465 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1466 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1467 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1468 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1469 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1470 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1471 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1472 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1473 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1474 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1475 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1476 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1477 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1478 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1479 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1480 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1481 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1482 ------ +Der Jaeger hat den Wolf erschossen! +Der Wolf hat das Rotkaeppchen gefressen! + Runde beendet +------ Runde 1483 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1484 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1485 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1486 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1487 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1488 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1489 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1490 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1491 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1492 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1493 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1494 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1495 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1496 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1497 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1498 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1499 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1500 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1501 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1502 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1503 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1504 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1505 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1506 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1507 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1508 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1509 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1510 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1511 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1512 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1513 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1514 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1515 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1516 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1517 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1518 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1519 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1520 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1521 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1522 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1523 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1524 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1525 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1526 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1527 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1528 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1529 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1530 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1531 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1532 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1533 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1534 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1535 ------ +Der Jaeger hat den Wolf erschossen! +Der Wolf hat das Rotkaeppchen gefressen! + Runde beendet +------ Runde 1536 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1537 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1538 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1539 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1540 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1541 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1542 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1543 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1544 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1545 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1546 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1547 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1548 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1549 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1550 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1551 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1552 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1553 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1554 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1555 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1556 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1557 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1558 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1559 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1560 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1561 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1562 ------ +Der Jaeger hat den Wolf erschossen! +Der Wolf hat das Rotkaeppchen gefressen! + Runde beendet +------ Runde 1563 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1564 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1565 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1566 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1567 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1568 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1569 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1570 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1571 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1572 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1573 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1574 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1575 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1576 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1577 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1578 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1579 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1580 ------ +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1581 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1582 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1583 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1584 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1585 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1586 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1587 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1588 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1589 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1590 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1591 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1592 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1593 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1594 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1595 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1596 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1597 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1598 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1599 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1600 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1601 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1602 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1603 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1604 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1605 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1606 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1607 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1608 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1609 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1610 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1611 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1612 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1613 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1614 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1615 ------ +Der Jaeger hat den Wolf erschossen! +Der Wolf hat das Rotkaeppchen gefressen! + Runde beendet +------ Runde 1616 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1617 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1618 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1619 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1620 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1621 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1622 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1623 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1624 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1625 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1626 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1627 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1628 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1629 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1630 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1631 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1632 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1633 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1634 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1635 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1636 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1637 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1638 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1639 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1640 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1641 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1642 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1643 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1644 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1645 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1646 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1647 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1648 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1649 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1650 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1651 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1652 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1653 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1654 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1655 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1656 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1657 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1658 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1659 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1660 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1661 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1662 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1663 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1664 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1665 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1666 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1667 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1668 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1669 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1670 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1671 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1672 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1673 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1674 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1675 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1676 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1677 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1678 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1679 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1680 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1681 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1682 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1683 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1684 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1685 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1686 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1687 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1688 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1689 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1690 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1691 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1692 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1693 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1694 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1695 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1696 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1697 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1698 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! diff --git a/TOOLS/fileWriter/writer/Writer.java b/TOOLS/fileWriter/writer/Writer.java new file mode 100644 index 0000000..1a5e965 --- /dev/null +++ b/TOOLS/fileWriter/writer/Writer.java @@ -0,0 +1,58 @@ +package writer; + +import reader.ReaderRakete; + +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; + +public class Writer { + + private String filePath; + + public Writer(String PATH) { + this.filePath = PATH; + } + + public void write(String newText, boolean append) { + File file = new File(filePath); + FileWriter fr = null; + try { + fr = new FileWriter(file, append); + fr.write(newText); + } catch (IOException e) { + e.printStackTrace(); + } finally { + try { + fr.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + + public void clear() { + File file = new File(filePath); + + FileWriter fr = null; + try { + // Below constructor argument decides whether to append or override + fr = new FileWriter(filePath, false); + fr.write(""); + + } catch (IOException e) { + e.printStackTrace(); + } finally { + try { + fr.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + + public void delete() { + File file = new File(filePath); + file.delete(); + } +} diff --git a/TOOLS/time/util/Timer.java b/TOOLS/time/util/Timer.java new file mode 100644 index 0000000..4ece416 --- /dev/null +++ b/TOOLS/time/util/Timer.java @@ -0,0 +1,41 @@ +package util; + +/** + * This is a tool to time + * + * @param starttime This Parameter captures the time at the beginning of a program + * @param endtime This Parameter captures the time at the end of a program + * @Author BiteCoding --> https://github.com/BiteCoding + */ + +import java.util.Date; + +public class Timer { + private long starttime; + private long endtime; + + public Timer() { + starttime = 0; + endtime = 0; + } + + public void start() { + starttime = new Date().getTime(); + } + + public void end() { + endtime = new Date().getTime(); + } + + private long deltaTime() { + if (starttime == 0 || endtime == 0) { + return -1; + } else { + return endtime-starttime; + } + } + + public String timeNeeded(){ + return "Time needed " + deltaTime() + " ms"; + } +} \ No newline at end of file diff --git a/TicTacToe_MinMax/TicTacToe_MinMax.iml b/TicTacToe_MinMax/TicTacToe_MinMax.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/TicTacToe_MinMax/TicTacToe_MinMax.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/TicTacToe_MinMax/src/Game.java b/TicTacToe_MinMax/src/Game.java new file mode 100644 index 0000000..42d8361 --- /dev/null +++ b/TicTacToe_MinMax/src/Game.java @@ -0,0 +1,41 @@ +import javax.swing.*; + +public class Game { + + public void place(int player, int position, int[] playfield){ + if (playfield[position] == -1){ + playfield[position] = player; + } else { + JOptionPane.showConfirmDialog(null,"Tile is already taken"); + } + } + + private boolean checkWin(int[] playfield){ + for (int i = 0; i < 3; i++){ + if ((playfield[i] == playfield[i+3]) && (playfield[i] == playfield[i+6])){ + System.out.println("vertical"); + return true; + } else if ((playfield[i*3] == playfield[i*3+1]) && (playfield[i*3] == playfield[i*3+2])){ + System.out.println("horizontal"); + return true; + } + } + return (playfield[2] == playfield[4]) && (playfield[2] == playfield[6]) || (playfield[0] == playfield[4]) && (playfield[0] == playfield[8]); + } + + + public static void main(String[] args) { + Game game = new Game(); + Render render = new Render(); + + int[] playfield = {1,0,-1,1,1,0,-1,0,1}; + + SwingUtilities.invokeLater(new Runnable() { + public void run() { + render.createUI(playfield); + } + }); + + System.out.println(game.checkWin(playfield)); + } +} diff --git a/TicTacToe_MinMax/src/Render.java b/TicTacToe_MinMax/src/Render.java new file mode 100644 index 0000000..6a17a7f --- /dev/null +++ b/TicTacToe_MinMax/src/Render.java @@ -0,0 +1,135 @@ +import javax.swing.*; +import java.awt.*; +import java.awt.geom.AffineTransform; + +public class Render { + + public static void createUI(int[] playfield){ + JFrame f = new JFrame("Swing Paint Demo"); + MyPanel myPanel = new MyPanel(playfield); + f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + f.add(myPanel); + f.pack(); + f.setLocationRelativeTo(null); + f.setVisible(true); + } + +} + +class MyPanel extends JPanel { + Grid grid; + GameCharacters gameCharacters; + + public MyPanel() { + setBorder(BorderFactory.createLineBorder(Color.BLACK)); + grid = new Grid(); + } + + public MyPanel(int[] playfield){ + setBorder(BorderFactory.createLineBorder(Color.BLACK)); + grid = new Grid(); + gameCharacters = new GameCharacters(playfield); + } + + public Dimension getPreferredSize() { + return new Dimension(900,900); + } + + public void paintComponent(Graphics g) { + super.paintComponent(g); + grid.paintGrid(g); + gameCharacters.paintGameCharacters(g); + } +} + +class Grid{ + private final int TILE_X = 300; + private final int TILE_Y = 300; + + public void paintGrid(Graphics g){ + g.setColor(Color.BLACK); + //horizontal + for (int i = 1; i < 3; i++) { + Graphics2D g2d = (Graphics2D)g; + g2d.setStroke(new BasicStroke(5)); + g2d.drawLine(0, TILE_Y*i, TILE_X*3, TILE_Y*i); + } + //vertical + for (int i = 1; i < 3; i++){ + Graphics2D g2d = (Graphics2D)g; + g2d.setStroke(new BasicStroke(5)); + g2d.drawLine(TILE_X*i, 0, TILE_X*i, TILE_Y*3); + } + } +} + +class GameCharacters { + CharacterX characterX = new CharacterX(); + CharacterO characterO = new CharacterO(); + + private final int TILE_X = 300; + private final int TILE_Y = 300; + + int[] playfield; + + public GameCharacters(int[] playfield) { + this.playfield = playfield; + } + + public void paintGameCharacters(Graphics g) { + int actions = 0; + for (int column = 0; column < 3; column++) { + for (int row = 0; row < 3; row++) { + if (playfield[actions] == 1) { + characterX.setX(TILE_X * row); + characterX.setY(TILE_Y * column); + characterX.paintX(g); + } else if (playfield[actions] == -1) { + characterO.setX(TILE_X * row); + characterO.setY(TILE_Y * column); + characterO.paintO(g); + } + actions++; + } + } + } + + class CharacterX { + private int x; + private int y; + + public void paintX(Graphics g) { + Graphics2D g2d = (Graphics2D)g; + g2d.setStroke(new BasicStroke(10)); + g2d.drawLine(x+25, y+25, x+275, y+275); + g2d.drawLine(x+25, y +275, x+275, y+25); + } + + public void setX(int x) { + this.x = x; + } + + public void setY(int y) { + this.y = y; + } + } + + class CharacterO { + private int x; + private int y; + + public void paintO(Graphics g) { + Graphics2D g2d = (Graphics2D)g; + g2d.setStroke(new BasicStroke(10)); + g2d.drawOval(x + 25, y + 25, 250, 250); + } + + public void setX(int x) { + this.x = x; + } + + public void setY(int y) { + this.y = y; + } + } +} diff --git a/out/production/ATM-Machine/Accounts.class b/out/production/ATM-Machine/Accounts.class new file mode 100644 index 0000000000000000000000000000000000000000..67de895106c72c854af437bb7ca8a5471750ae51 GIT binary patch literal 1588 zcmaJ>+foxj5IqxOHdz+YAPC+spb04PehVTP#oOX77z=$Gk~JCG?4))lR`Kdr_z}MN zpjcAn2l!EzJ-eGqQc3wT)6>&^`ka}b`SbVJZvb~tF_FNCfux0fNHHAv$UpId%e{Kx z#nwlssu)sB!V_wlVI-HYq>*OGv;)UqY{;f#!o;Wn%fcA;_hpxN0_8LrM(d7x>C2Ym zs~v`OIlEh+tbF0si}^uUmbe|Ta8P3&Zt`uXB)uwEZ-r`*6)5hhz`z896`~1QSQ9Rh z$zoFLm|~b5R*1xAF>PT6M;P`sw`;-=RlPHCjA0_gYAfLuR(+rE*dkCm;e>^gI7O;m za_Bk%!@*qseMCF1T{Lk9XAR6+n8UfwNp!&|C&dE|$uO6Tb9;`ta|&UG4kN&$$Z0is zhM8DRxLcC0OBW-gSIk#3Sil7X7cDHJz>r?8R%M$`hxC1js7^*ayHsNI1&lBxTU<35 zvV&JZdm4aYf4@#Thq9=9T(y1LoErwd)St0jB&?FGQTVtmJm-14x#jp9d`qKeZCT}R zh5JIUV`ow|1Sv4>jv7KRMNr|csF91|{E*unl#qW%g+1P+GRbOKKiTBMW0>l@fKD4$ zD2)4cDm>A9Kk+s-3fHC0vTXZRNB054Scl-E?j5@I`%s)UNtK$(s9JCWqX7A0i5ZJH*N(z^c&}0iqp&?NM#1M%IBq24J7-%gwyEmIlcJE#9 z-c3lYRwFCrS&iKn;j*T<1WJ;hkX?zCsk$it^(m} zBc5v-`A!X61h$P$S?MX=piIZsGmbvzl=NA{_H@tDJ!9JJib2OV72D(3ft><%_Yp;#gW4QOl@wiNKjqlf>X_r*&r+DA_l4s>wN79CEo32bj zM;!0N`vnwB`o9$Ge!EaA$2x{KbV}eH6xbL>i0PJm>Y>Odhe+ zFLQ82CLpTeg92N|oswJjyBtW}D(a1yzn%X{EQVfuNJU>9{Ww-O+Rq0CnpsmqaK^}$ z%oCFW^-cZF6&VXTI;F;eI0i99So=XB@4@@z_H@PJpbk1idH29=SYThD!`zjKxFF4U z0nT9lnR#Mx$-OQO9~NlvJ=3{w-op{oaFVzjGH1)7I1mOx!zdFnoHLE0shjlO4Mel1 zG<;N`BLsh5;_Pnl&z7O)gX}JoP6_M^Ov*Z*US_rRW!~-py)^Dgf!e!_)9^9+#4PGW zk?z>Jxg{B)=@M6G;xJ@gSDCJ>Af4+YDvfo{W{XJgFwZ{+Ex#hC`k_dqR(6 zrwvcmB4rH8x5!fn2GG)y8P3fcLjF(4bty5mObN4o2`Kr0b+W2%{cCyz~#zD5;6ut`wTmiGmAS1 z9A~;z=&Wcip*t0n6$ekw70mmvS9-j%JyjanW8`upmS^%#yvmDJ2*mqkckjs=#iChM z@qK~DdtAGp#VUTl{`~)0ne4zlY$IkBR#$}Id?j$E$ftlm^7{8jUi&_Wkk1YXe3GkE ze+i88xjvMV5=M(!|{=DY!1gq!*LJCW#wC-QfPvX)?qEy zv#lk0wbY{t8}Jxc%LeQX4G^-10|O%CoW&TGA*r~Pf>Xaj-4&%fwSc{^qiy^;+Hc~( z097A4)bL{}BJVDK$>3D;vy-1={QQihE8MH2oCS1CX+4oQpo~{hp!#bZ9a+Hfv0!sv z{B@b@1a&Se8lrE9+9RoP9!f^eFzm~mPXzLkkqT*vkq0YzCO8^xuTEB9#VxK9A6cR7 zKy*`->S*BFYq%))$5!sEn^b9zmeiyZub@ZrjE81uWitX}HHi_qfBJzIp;zud^}zkb z=Ppz)UdPjk37R2UGoh;Lva0#Tj%4-AxF(q<$&{)h4(D-+%wf={R(cS4*seyT6IXCN zsRrJ5NbzUM>qnryCRy_ua=-!#>NV7+k~IW*Rl7EiRg$qp#`(qHNUgK}bRkeUkNUFa zN_%dGQ8bN4Hn=8UV$DQn3K#Jx zUczo%#vWWn3x0`K+#;TTkG=RKpK*W2e!PWtyp0b0gRjGX@qH-JDQfrtOyZDez+usd zE^&aD;!$*qCvikfphuWEDxO8JIFCN@0*;FpF(58sP`rv0;zt-3KgAQ`1|LLkU`+g$ zPnh3fT>J^A#9we)yv>)!-|>|ACm$F8#?#^s&M16AC<#m`8&duaty9Ah@xMO7uX&yVgTpyJfrjyACni@A|kXqj~7T&Y5gQVOPWT%eoo%! zS*35$*B42vrrz!N9A`DO>`bsr`^NEk(o|YGiZ8JK`Rha3jW6=7zz*dR>WQ=2u+qaW z@FnKuG!oivbg5_)jsHdF4i7=Rhn*zcMp}~J!Pa-N{Xba0$VBnimL`cjDF=@4p6 r_zJ$tJ&oPwYiyrC*+iMe57=9#=8WuHhB@5S#u72ZfCs literal 0 HcmV?d00001 diff --git a/out/production/ATM-Machine/src/NumberPicker.class b/out/production/ATM-Machine/src/NumberPicker.class new file mode 100644 index 0000000000000000000000000000000000000000..aa095904f369f826f9fd1df16c0a4fb6efe15d28 GIT binary patch literal 269 zcmZ8b%WlFj5S-0}KpM*954b@OBHbnU$8G$`HIoxl@Eeq6_u!Y($!~GEPb<@~tr1@~i082VGh3{-YN{xGozb)w{N@ yN4Hz%HX9}gII=C`!=V{_%;J^<{?iZWn*|3UqqPAS4~$WJ_qq3(5gr*G4E_NAj5jF& literal 0 HcmV?d00001 diff --git a/out/production/BruitForce/META-INF/MANIFEST.MF b/out/production/BruitForce/META-INF/MANIFEST.MF new file mode 100644 index 0000000..e94affe --- /dev/null +++ b/out/production/BruitForce/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: com.BiteCoding.github.Simulation + diff --git a/out/production/BruitForce/com/BiteCoding/github/Decoder.class b/out/production/BruitForce/com/BiteCoding/github/Decoder.class new file mode 100644 index 0000000000000000000000000000000000000000..14ff2d63e321b5f16c5153a4b1bf74fbebdb9f04 GIT binary patch literal 682 zcmaKq&2H0B5QWcm5<797WSTVT9|f^%vmhH*fVvf%(PbbNAALlrd#u7@pn3P*7^??2QZSCd9s{GN&YOPkV0#i#o_EC%(clkm*rxjsefzu-+|fI9<63Kx@Z5?RjGnHQ*h6- zWgaJwwbAr8j_;U3ahprBxL*1-Yhq+E=6=aGv)_yr&kwz?P(3;LQ3*;C`axMDKd4CT z2eyp-z>&lcs`A1Q#FjDX$b_tlCTlV!U3p1v$&B=5PSzzQ8Sr`7N~WCJCVe+tdLr>zb%Z*2oz>@ri>!~VwN rDJ`27xV_JC4)11R50*HxPitj7Tk`CZ}0s{ZIN;gySk literal 0 HcmV?d00001 diff --git a/out/production/BruitForce/com/BiteCoding/github/Simulation.class b/out/production/BruitForce/com/BiteCoding/github/Simulation.class new file mode 100644 index 0000000000000000000000000000000000000000..1a1c0285633bd7bdb143278c59d8df28798783fe GIT binary patch literal 2881 zcmb_e-ESP#75`n&u4lYEYdae|!I&gNNQ}LXvp~RrHyoW7a8GT^TvP zC!iM_+XZ&y+iN%N=X7imNK_-o&7O41%3*KAVV{Y9Y!Qe@3KlT)>q!P2H0*02rAT$Fz1STrg$Z|YOT9xK5tH!XcajQ_0L1;;@ zX!)MIY*j<lCSctwSOLVC79PgwG6 z(;hudInwnP1%`(6Hx?u}(gHPD<`m7_O$=j%<#KIrF)G!|HEm#2AhkDhMvgsqcx?WO z(Y+a^J7!`pvdno|Mun0c3iP)+YFZtcH*lxGCeM!;_BrV~Ma%Z0U|9vU&&1uhhhG)v z89NN+qP@m?q-jjnqU@w!uJ|6eLLduE)5LWA!o*QL$h;X#j;6+U1D{a!ak=)OPw4tdII%DD(jx!?r z*{XDJEbdzF=hdn;1+p?@M*cradYPksmAz{He8Fn~Dvi4{@HkcDO6=`%BeI>)CB~Lraj?Z9KVLvD>J(M!nX7 z8%<0~*PZ3Pk~8o-_OGb_8F-ELpOT@~tWadtWMB!-_i4}Lyl^>??NG;?0=qZF-7Xv* zZwqYyX;r#!#Liil0C(n`O+dMQ%fR*_KB6Ah` z=}*vg2?>h56w{ZmIip>|*1y#)EO6bz-9U<-l%F2j?8OdjLV>8+u!SOQz6mwixGFy% zlaJz;zluTH-ImXMjIDphp7i$1u=1m;80zhOAAO_g%qsT0i)1E7rx&k%Ez);f#$6Y$ z{VPMA@k^NCzRjyRNVUU?lLo~pg9O(;7>v1x4Eu2tZs#qU<)FC_+sR`G9)yKQm?y<^ zOM^?3r-3Ov!yE}L@>>GhcQAAe4jI(qByL2|F-EDI-@noJ5BA>t0lp%W#NaBXX0(Ib z6!3QiY$Grc)5hcdafN-Tu>QCLJGF7WUsvE;bx>EJp^bO-cPX$^2fGxQ(8iPfNd-Pu z2a^gk_YA}aItPq_#DIAP5AkPFY9PhW6RXI-iy=x(%L$>7E0_hCHT6Ppj-qxMr&p5V z;BggP z!ub-%H5(4jcgFR}pwCf$3!g(z7 pn?ZxmF&(@E@jTx<@B&`svzyXOL|5wTt9YGQg70tOE&Lt>{|6+$vS9!K literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/META-INF/CodingChallanges.kotlin_module b/out/production/CodingChallanges/META-INF/CodingChallanges.kotlin_module new file mode 100644 index 0000000000000000000000000000000000000000..a49347afef10a9b5f95305e1058ba36adec7d6dd GIT binary patch literal 16 RcmZQzU|?ooU|@t|0RRA102TlM literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/arrays/PoppingBlocks.class b/out/production/CodingChallanges/arrays/PoppingBlocks.class new file mode 100644 index 0000000000000000000000000000000000000000..e8c6f026dbef163e3e943211d891d5e3ee67f12c GIT binary patch literal 1123 zcmZuxO-~bH5Psh6ZkK*gR$vir6~qsq3RQv}1Wcp}39%vp!Bk?x(k{5LY;n7CwM z6HgvAAR*!60X?WOq(8vBXXDS%sQBy_B_yPIXWyB3W}bOwCjIi~a|OUPbVnf}q(Y8E zL0CXrFdi8h+i>PHw`Uj3f+r9jupG;~E)eSIoQk3b5f#xmVu%Yg8m?=smNR3es6 zAF@k@#j-$b&TV3jgs zuH|?Wo@*LQ{ZTYRSJ4#5aWo4w9N{CNF8dL-BcS-0Qv!0fR5S(Za+YI`t}M-(?j2*+ zrlmetDj4>Z;aa}FZwbeyo278G~3x9FfiPCf;1fQOw@_e zid!&;t$@;@DRlcC!Wqs>;-rBP*cF5+Pf*M7EBIB?A0giHBH<*Z|4bv2l=1z03a6+= z{DITLVDT0*J%KH0KpG6~Dx;x3S(nolxwwf`T9Gi%&(-jkmzEh zuJle4XH6m0x1_W|W;e(1ZbQ z*)W=MlYB=RcNZz#V;}DGt$ zVqQfzWBr@Q7~iHaOZ&c!{bbfQ)+=F?d0W_R85{I$p``||h|xwa7wC~je2fgc5PfUAapO27G$gc1pyfN^fbUJa6^Lf)+tn=BFi&7vu|eJ%+A-JpT7XuM%RM{+lAv}1qFfXfqWr@P{y<1 z@#H{FGl4>1$2z+wV0XIXB34m!;rS@R{|i1kI?Pl=RI*@DeV8ZGNwAaZI2&cDl2OmY zIaFL!eVoUdz{X4^k;>AeU`NH7oF%agA1$JZN(H?6AD4jB8FU98E}-tB;o~CK1!`v$ z5OC+FTo^B7##Hx{Jta^X>R2svKb4b^p0!~zmEl;X+Sn&fC)?MD0{q2vbUb5Vd6dcN^M`W&J6|Ll$`4HDR?gu9QQcHZIXBnkS*h z1ivK0rf%B(rn7gq{Th{4dv$-e|H?XkbNsF4?7ro#oo8&YsEM}V@hhQ9*+4n3utiLP zp3B(GNj9;?li{*X;+w2?l@>Sf2UkygM}>K=;ra=SZQ=}D|2^EQ_X*_>sGW9V_7>z^ TBJ0y`eB8iI`UP%LTIl=&;A@f0 literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/geometry/makeGrid.class b/out/production/CodingChallanges/geometry/makeGrid.class new file mode 100644 index 0000000000000000000000000000000000000000..69b329f12a2bf38fa93441e422d3f964d1ba07bf GIT binary patch literal 878 zcmZuwO>YuW6g_VS7@$Le)_zDq3w{(@E!w56O^k_#1luMUHmqLhgg(m5)L}5`zQ4qn zxK$V0xNzsj|KT5SY5Y2mLZqo7bMJk3?!D)nHRzC{un`81bT^a8AZua9#w@M~WIK-UI$>~9b>)%sG*AZuQ~ehM88~|~Y#)+DxmF=+ z67yKFuxR5da%0p%sCv~$K_E~10`br%hVnWBE9KTX_=KFz%0%kCkYw^GSh!~6I+g`y z|3g^7I@a`i9u<`@kEk>SB9Hw8M<88Sp0hJ>_nqLm-0v|nQ}^4l*OY8(Qn6(Ig3ytwAtf1fG|1#Vj9v>Q8~z|@ zJ5QA6m>OUFx>k=OzmLHM0ZfnrVzfn`s`P?By802~9RmX;TK$?y+@Q5b@lD*~DWN|w zGrIXThehZsx!f06M%{dv&%Hw4+%C|i*YX>M-0rC<-u(G~YS4aLd&^>T2v94t&8zU)TaI!CpDAQJ2;f#Y>t{uf9ZTd_^Sb{#v=u|DIu zAhc!}w>L|gj4GP#yV}4FpelV zs^eKaC(yiFxPlv6QxQhR^aG2_C&XCLa16&4oY2`>{Q??OGQiv{7@yp{8ZXE1J%j>DzL> zqD+Kko7mfio_H{$5;ngDk~nEQj!dg%Bi$@2Ap~OXVJVJ~ze(EZ*mZEtw zQWLDI<0f0866Gt9jB*s%G!mM{>0z@{3v$8XiVV^4Oj7|f@|`TcuQcH_vH;=m#fWs++a<3?({H*KVw(syCVq12l)QXhgCGRWKN^8E65hVpqt z(<#bZ=%7rKTaE7qw34{(*o6Jqj6-N7l}&hw<0U3K!rg0Z?Qs~endL3C<86-bAcOaK zi@#6LPk4)eO3cp~{@3Wleb(?t?8493jbC~5{Dyt_gL{9WD=O2wJm)BV&fqK*p4fwP zc#(y49_#GKy8ArmJnho>iuTe&W$X`8;7qyWunBG(eD`IEY8S(!7yhD z#`ps+aF%48Be+P96r;Vww~XKw;+%xG%%D^u6sT)I?5+pc{s4{tpn-Z3E%Zm&A%yrF zeO$*L5I2oiiCpc}lTqgaO)P73?4xE;SVZpv23DI^{y_k9Y~-)YYU4Ix6t7Vq#~5V{ cm+?BsEnHtA^7TlXku1XEjz;Yy%D92dzY<0E-~a#s literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/numbers/FindPrimorial.class b/out/production/CodingChallanges/numbers/FindPrimorial.class new file mode 100644 index 0000000000000000000000000000000000000000..44046baad85b6c53e0c6c529009932c4b5c239cc GIT binary patch literal 817 zcmZuvU60a06g>llmQtik7f@DRzlGH-&kFIyWDN;g6AVeSFAmVKT}!(u#l%13FW48? zM2#{20DqM6Ocz}@;bHFFxpU7w=iZrLzrX(k@Dz_t!+}Z2 z6$@3^0won+=V02o?Fonh7pqrBshqxhDNp_a7cyYD(LOxao(+}4gJ|B%WXNRB!p??k0i!<+*JC$F z@hX}62SFzB(xCTM!??`>=lGgLsaK(=(dTp0-r%XrU2re#eTDc$Cx@G~>Ke#nm)1H@ zz%3R7O6su~QQ)`CP{o_AkJvtg-qL3KT;EVR>hGLtr@YE%ZqfVm2MF3 za8+?9BWdC;J>Xu36m>%GF>WvL=90tJt@a`7WJsnldi4KWd??NAomU9#Omxceu# z87^G(pa&%;`UCt0{tNF!#dq2o&|o~wJ2UURAJ6m5`{n1y&j4=YmH`E-4$VXeeGHKu zzQ?l-?$)!V%8sZ841IaWb%Ip}HJvGk(T}hW!^8m0Kf>*URv?-b<+Uj(R_qjVyzFD& zaRWQ>1#jm1F~qR2zAb!VaayxAYu9(0qGjzn!M5XC!M3n`YA!5q%UWKXtr>`5L`T%b zD6TMAZo63#ek=RX+keE}11e70n`@=@O}kVq-@nITY&mYN>u1o?g-pS~7{+x>n3%*A z!^k=C;+FY;EUm_9eyIxH&3>O_&taS*l^Gbs}(V|!7jWYKgdG9$jQm)02D*jKK z90S{-RiNcC^jEyLTjTyg7dYw2FlYz7`r;Aa{aw4s9aoBS5q*zPrc6k=U#GOuOP=W` zY_IKC#REq|PyXx2mZX%Jp?_9rA^{aljw0C^x@Bo+w1?(DfW4)If)rW#EJLr6HM;@0 zj#;{e<)Dy9CcmL*jrJ8auii;a9U+ql?H(eTIK-s3nv57n7)c}>+AFBZ(DT*fvu`gI zc6|0V{+g21PNNjfyDX}}AUiBQ&_h$8d@8e`uPVdg3NPKk3E3s~$ye?}B#b}CZKzk?nf41I#Kp~g=ze1e$0 rq0uR3zeoJZxhO-_85k!!LG&j(xW>9wuteP@r|AwFsp&G^6|DRM*7e<} literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/numbers/MaxFirstNum.class b/out/production/CodingChallanges/numbers/MaxFirstNum.class new file mode 100644 index 0000000000000000000000000000000000000000..9c01ddcf3e3cdc637ce41c4b19aa82101dc4d827 GIT binary patch literal 1762 zcmaJ?U31$+6g}%NDUOmjPTkV<14>hH(xj$*7^q8W>XO#rqydKn+VZinx3LmiGLqa$ zW*A=D9|5m@;iWI|5Hg((KY(Avz)Z`L8+Vw zla}jA%X0;C`O0*)k5uy<)7mJdVPHhVsDUwL29^pFxKvA78(uS5s^X_-4NTw|1NEkK z=1C?&FvaYDl@22Ns9V4}ZLnQ5}_DMvu}?0wi=zI-H|(>SBytbteYn!tD;rDAz% zBf#iL$5nKFNrweZ2OM8Fa2`_vnxi@`Syuu#qq#n%n);!uthy>iFb2ktpr_*v0Tw!s zX$><5E@F1DW;?E@+ANjb_34Gkrd?QOtvxDNvdxNLLP5h@1}@`m7Ru_j*OlWI7UlMW z>A2ofmjJ_UxxH+=uDRYK_hi0O@pZk6_cRm@ypIp|D?A8J!5x38mKE;GDnDhrL5Q)c zX(>W;sTCQ3W~+8xwpOKM`hIUP;WbUaSE@&_DhY^9J{5v8e3`r+*j=l^p}Txcftba? zm_=3kg99nqNPT-vCotryx@|QAttn~^jFFlr>syPmvrnciO$s@lzjqj7+LtDs4U(NW zA}o-u*WIn)&!>d?PppK z?JZRZ1%&5oflX~YI|4sPTdS8Cg5H)^qov%bs%>v|JJC+-RU#s6VB*S7XP_~A=~1QO zRZxm{X%C_-TdkVusgjPbxiLb(s92VA$}Q=-%GGdR;KCtkM={p$t-#s;Pvu1r%ELK! zc8qrs5C@wBDZW3XSKyb&2FaN}Abz6}<0Xe6?5CD!8({*j;v;%P{?Q00i!~(Z1CJ)3 zK?4>~1)n8xB@r(sbII9V3_n3*HkaJR_#Se5I8{u=i(0&>=k&QCIG;<+MZ!-oGkcIe zm(#;}yEwNtci?3&`2J&E{QC0w<0Rj|%o6x1X~YBSMU2o+kr1y==olx(GZ^N5V6XKOq-Ly&uTCg=_ejGcRHh*J-6V?^Dd<1`&^86J?Giec8B4%l~_X zPiXOk<3}vu7K=EFE^gC`2dh+QC5Qn`A^DOZDIqi%;Xlj&0;kyu|Kj@JNd80YAu_Cn zMJ5-2$AHZ5cys*x)A8K%J+OH1^f$}@Ndm9-F-%4_EJOB79FOA;-!UxXbAEMVeZl7| P+@+VMbr0X*JDmIvsSTTE literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/numbers/SimplifyFractions.class b/out/production/CodingChallanges/numbers/SimplifyFractions.class new file mode 100644 index 0000000000000000000000000000000000000000..59361cea6da3bd50e8b81b797c56a6344d7fe220 GIT binary patch literal 1678 zcmaJ?T~`}b6x}yp6NVwsl+a?6S`^v@w3E_`AAwjKiyaMZZIEi~%O%{xl*vri%upBa z{s@;3zWS;@R2C2Z0DpzQ!v}HSgtY=IQP$$#bIv{I%s%^`d-CT$$A19$2;Z7WAZZ|F zA&rc{)JyqF+Me`x?MK@$RXY~Qth&A%*9DU0%2pOx0b!dkF>b)JFoE2;s8$@h{;ohe z>Uu7tZNh6<@vD9#1t+V$XmFGX@LuaAjgl@t_lURT^UA-sz6~>R>#B)E*ZFN zVHR%)(7RJ`XB z?Um+#mQrJrx%_v?Qxx;=^TW`I>olIYM|2eFc;SXoOgsW(k!lD2PEXEw!FN4jq7}>b z{)X)Ka2dGELON3S$V_=e!ip|bhP#Arwt|DOt=3&#>qS%!#tg_oD1AM?5Yv&XAAF-fZEyqK26b(p4W0?#a3eq=mzKR6jFp%VH~aTxxMbdGq|@mZe@vXju1!1@hu<;zD{ ye2waWQT@XKmNw4Z16D0OAO_8}!!?1=@dfuBr6zMd>8+dCqRpiK6yM-EX8#4K;f)6X literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/numbers/ValidateCreditCard.class b/out/production/CodingChallanges/numbers/ValidateCreditCard.class new file mode 100644 index 0000000000000000000000000000000000000000..0b29a765ca50e2976bfefa3a3635c1209f9e435d GIT binary patch literal 1737 zcmaJ?%~Kpj6#w;Z4+GmiMB?@c&z>g&{uo1JkKq5#q@j$cFwL9!Ev(5}u zaqyO0yjW#MXka}QRvBo7f<;!_y=MceLV}Z$m&*2_v_d1z2E!lx4%8! z+5zw;t{X@ose_x)(8iEn5$hu73a^rzTV9dnh@oxV@to)aLoz$Om?5op6CE%Z`c_3v z7JRQPqH9i6B`S=B7ljN~c6zvUU}-)I9Iui$U?QdCn2AoL4?#5q2+EaSC91|y#dc&E z$g9S$M``z(=);o?9pTz?7#mes#ge!F1pm4Cy#y;#oX*IHZj*lB*Pnzoq~h_8mWWg;Ehwyi%;@HSpz! zyhvNYw4skIAE| zL#6F6{kL;@2IkOLq_9bfsA&eHT$Sb8C8y$09t>g^y@?Esw5W~pUIZ2Lr@O^9;mrGML0L{YDxAKfX&hAN7H` z`gYjah8Y91nA34Zb@^3>p@Y_Oymh}ObB%6oH2#z*M}9!TeA(PWdx8z4mxX7$G8`)T zer>IuKN?LF=aAyUMqRcLZw|QeM)S=NV9!KBxbD0Y$$UHJsSu1Br|5YyD7YdFWvGKv zc;-lGtvuH80mI<`i_+6=goo4A%8B^NCc)H9p>>STIojztLp%E;*mp!E@EWb^T0QdD zX*KugH)t+_l231eIHb((kz5<`b_chh1Dkjvee4@#1~Xkm-V#0N{^DzB$@`7#e}uTb z3F`rlpKs!98?$_jTYO}PFWo_H#Nyokmzu@xeIA*o(`ciJD4mP+siO5$aFj6BA{@iR#)N=?{ZoTpom#Kg$sp=|T*HSr{x`09lXCz7 literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/strings/CharacterMapping.class b/out/production/CodingChallanges/strings/CharacterMapping.class new file mode 100644 index 0000000000000000000000000000000000000000..0af5076f1192a0509220e35f4b015a499a033e63 GIT binary patch literal 1529 zcmaJ>O>-MX6ztK;UTIlJ{=kkMa7coaNOG`%03paRI0_~rQXG(Rit=eJ4c5l1UDfU= zh41_bj#MsOfrFC@R4Qjq{2mU09!bFx5^UAZ$9r$ybob1g-(Ng^2H+#ycaVT(Bk5uS zlLFHZ! zO}J&6jEiZ^&|7cHXp>o!*>bLAJaaBy#k_#+1r7D>_BTCOd6w`_yI91M!0DDeRHZPe zOMTzdO^#wM104%o&Q?wU_Yf3Ixlvmhui|S{cLk9)CZQ~sm@8YV!TvwK19@MyPSor~o zjzh9b?Mq=p31li>pzd~B`zqRz`#vqRm9Q@TT^V_1-Zv(7(<8bwmH$$qC?GukWeUs~ zlV;?+1kx>PrWzzGkl17FgprPkr)pZ(52V2; z7Ivb#+VTve`F|hTnt?|7Z-${JSlO;B-3%LXW)hz}xPyv~s=1MO1y)X2c)`Q)P!)Q| z)4QZwJoPX-68L^l<$ho<>1`P_d=;-$!tk)uE{<{;unaBSIclph;e&L0gfa6 z>H9TLE8ggPlv)S@w;Tj2D)};wRcxasaB+m&ILJ1>5;*(+p)8snKb&XPBv{da1s*RZ z*}lhFfxTcqk$(*FGY1L0&(^qU#0PBM{`eX`|hs5e*+N)ZQ1|; literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/strings/DistanceToNearestVowel.class b/out/production/CodingChallanges/strings/DistanceToNearestVowel.class new file mode 100644 index 0000000000000000000000000000000000000000..ceeb142d1bbd606a3d78b69ba572c2c5c92f8a60 GIT binary patch literal 2005 zcmah~O>7%g5dNNb*Xy{O*7@1AZb+Io4T+ODDJ3-}2`Ozt!Qdp&#BSa2x3QOGTi1^4 zb@{uYNL;!0Rt2O=oXW+G+Nwh02B%6$NJwzzK)GYxdOpSr|7s-0?I%vqa!5H?t!YV zQy5J-#fx@6-TKT+yInV&~sZGSrhhd^a$6f>b5PgFEf?IZqD`a1=i!1J`$37|Hod%vl z7Y#WwI?4Lffn;o2COlxEMR!eJZb~%g}Fs0*!ffsR7pu6Io zUuATLS8Ek>_F`$yw#s(J&6M7^3oJbUZ-&N;@^4`xwv=Sf=~CVn*u$2w=c<>M?ee0v zT%e{kRmxd~j8%5zzOGc=Rfj}-QvXea6$pp_j4v+mxQLbkx2vu*;C)|~#2K=~xBjDj z8K}ueoGdd$U};*q$P=YYvs295AJ`SIcJ7>#c#EkL^m(ER_@}gwdNg~j(HsmJm^boUfG&U4QaM+B15}XULovp>yCjB0_*zx&=LZ15K&WZ7r)rtaMh5*y*emanjjfq?FF;k!pHYnd%z8vw`-Z z;jXbwglmYLU01}lzkaQI&nXGjR0nHl-@x$DpsCid-@|oZ!S1-aiGwvfeGR+fiZ8CK zbiP}69#@rwW@_;o1~&!|_?992!N?xfM_M+v(f9@msa&m+c~qj4>&UFVUj-j#g9c?VAH5HF+;&4_c(9p^fQ2rs4uXE=bD(S}PL zn^o>V=9FDW6rW)~uA&oPQofFEY~ldEVXW`C-sMpG3B9<7!}y)@ALtiB42Twv!YBsC z7=}cO`!m#^!x66?)|s;(d+{<}VJ{_d)RR1|^l;KWCi_Y`aBz_0Z;frs?V9 zGmr5Z;?EM5MB5|u>(F(a6Zg^a5MgdauYMoeL+q0BAy1?_OMv+R0nts3Tpz#?f8rE( v{A2H*$CBUs9NhlH(ObtiF?n|T>B!$`V2n@bSi|$tS@m1g3%t#50Pp+_B2>b0 literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/strings/FilterStringArray.class b/out/production/CodingChallanges/strings/FilterStringArray.class new file mode 100644 index 0000000000000000000000000000000000000000..0653274b6a4dfa182ae0111d2e823f268f248087 GIT binary patch literal 1640 zcmZ`)T~`}b6x}y7$xMc!K#;Vw&{}P20+vA9MkN%b6>Kzx>L4}NuOSX}YRF{GOuEG9 z{tTad>8ti3W$CiZXCM4QK2-O7q)7lDa_`)8&)sLAea^l4>*a4R04(8K4GBmJWF1MQ z1V$g3kIh2EZ0;2{cOF@FUm&$?H*J4KK+5H}6{rFup;Ozp8wJBR>)&foAZZwau3%Wl zDU1k=^?)i(-`cZW0kvhip2elWM6TL%Fnrf;?v?YE0Aox?2IB(CW3$n=Hg^TGxk|pz zJBBL*^lk=Tb*EJ6Wa=8b`qvlVr zDaesY|3)lZ8nc*F@Rp9Nm>-OL;Q7`*3+J>0$)h;7Q@9t=buDwhtYSexEUGASDyq0n zg-p}iRZ-%>#o{#$@8DepOFGI}7MS$HVtIviyWv}I#39aQXg9Q-m|0AAAhXz}VFm9g zcwfgVZgmp~yDLQU*f_ou`3hV)QLjD;Ux9vrH3jQBKE$1F2?uj$8N$Lfnn(Jk%XOPt z+;+aRSmCPOv^LuNJC?g;?lfr0RGqrn*fw1|SjR@$e`u5LxvKYnB9#S(T8`)0JVZQd zUg3{;adpC*_o~V0Eo_#7Z~{p$xNE#wQL?@3N3V3aXV^ayNu_sOg6ts4gI1U5<)awO z#}!;5?r_-Dcgk2 zR;FiP{EXu4bny^cNuHaK4>8)oYd_)C9E}~Ex&I^~o4b8q*KChNJQnV@yW|zl<&(JX81Laar&O7_XJ9Opvv4|#U$40 z5zxQGm*6b-H?T>x5((eKC;ZZJ1E10+1qr}FjDz*i$*P( uxn|T-!BWZGFls7?L%e;6n;qQlRU`P@0M4^m7y2r)fUiQ*f)Rqcee)mjEO^HN literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/strings/FiscalCode.class b/out/production/CodingChallanges/strings/FiscalCode.class new file mode 100644 index 0000000000000000000000000000000000000000..e90d2f6ac857176e19a6b4c65e4384c3ba3ea13d GIT binary patch literal 3343 zcma)8`*#z^75>Jn$68*nSYx|93=TCQ3lRY(6fige0YzXN5`l?H(z2Eod$F{uXjcxj zO+!lBG-+D;N}KeBOKIsdB_?%Tx5-aEC+GCX{@6dIr!D7rpzrq4`VG4q~4bPrB(7mYX+<8K+ZX`9}sb{f%on zEsJYd16`oIWK5eG$Ictx1UovvETAHAdF?8b- zQLNLj9vfDm5!frx<~irfWwVkoTspZn(e#3D^k~?G%>=J#+LPXt4_>yFH$S3b3qHw> z8RrGFNI&#OqooyFHEhFn%H^kw$`OVkl*smH9?AEXc11p`l=6Ys{#+a3gKxc5X<)qItd>%bCjnbfs#{|}lI$p2QJ7W~Bf*h-6 z44=aOC=O^$nn8gMKawkt(xkFfRJ5tPNp$+hVzlhAh9Nvoqs^;U&8;yV0!O6nM;Y-% zCeth{r0d5t9LEWPR<}A4Tt!TEn>9TC-daS=%!wO-4m68x_~&RK+vA zY(%PhPQz#LStf(|eASRivjX0rPzU=j%KS1kOdwCul4E;Q6zzDX(Ni4?PD;=(ON1r` zPBlTO@mS+ZQ{V+GsrHJ%fsduO8PYO`iyBHYffc7pFdX_cV&$jJYbu@>2#+{b*Hl3d z)qUyR>D>qR?3a~Y)i8q>1Y(!#deO5V%Z^6(8dsV)tl}EubVSAHNsg*`ktCzyC6Z$* zUM4xN;s(h{6<;P9R`DvySrxC5Jf-4mBsmpdCpo9$CVe|{JbUImOQhCGhb`L-8q_&s zqR6(R4?FC$V@Ac2^V(v_o3e<;+Toxw>bo%uHe?$mo{YNH%Basp*q;kB;go_iA)r-E zuUfGmwmD(Z8kSDjZ!(1bVY!7$es^D$^NjrTh*7Rxt`rQS5Gt_W^N^o=oR$oWy`U@6 zBnA7&xNlS@W&951i?t^vmUF6=ym`WsUbZhkCy&ZPVJkc8I36uA$|I&X1EnVoyHGUUzG26iu9gQI zbD(Zz#ldse%4QSsdgmXOYNLvbQ7q;x&t(67SD-}*755n%A(=nOg{M`#Pr6GmR#}@* zYleNrHQgu{1-3Rg-OQIL{w%QR|BEuzf#Z0D)zrdAr3I>NDdbf7bdg5bIrz1}@td5b zN%>8HaPobKcgeKiTQwmr;@jl4KmgytcR6d76YXf@pU}#-vN8DXN>mu6u zZNh0XZr4wDrWVk#w0V!mf~&fG6>SLdq7HtNY{6>mq7HfW-atLx^eyK__#QcF?*P6} zPI@?ix5z0xpT^tdLiC&;Hi3!aRn9|{`bdwCB)bLdU>%%g7}iI!Qk zr~JtxQozV7in#mW?;7$_*{#G*}nvz-;@o7N9ruY#WC0O9U zg0&1SzlYGppm$>@`2lReAU5JKdiWr2!jss{C#x6F5!{#2ha1?+Xl}!8Y{xt3$9veZ z1b2+{AK-`7djrStBcCID_%WfCKOf;Ic#+^L_=^vB3vO|>7pwk-SQOo2%Rdlq-MsNQ zdHfSXB*Se!AMZ z$FpzaiJfz})EU~7R02s#$iuT(Q@3 d)xs6o5sTgsyItdgF;p`@%JSo#91H)q}f@ zX%1$gg5AudJ%nk1v%R>0$513K@q6kz_WPg>(Ut4W*I7a(i{Yl9k7UTn9FL0>q`emhiG-a39>>k_|M>J3G|a)7gO?E`d=EBe*kcu4eqAQs{WEF1IUTKT) vlQ^&?ic?Hs1$VjLf?wiSr0aS2uPJrUALsn>J%60X0{3Iw`y>8@53ue(q2Kz~ literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/strings/LongestAlternatingSubstring.class b/out/production/CodingChallanges/strings/LongestAlternatingSubstring.class new file mode 100644 index 0000000000000000000000000000000000000000..177248499f4387ce556f0e0fbae65d2291599efb GIT binary patch literal 1803 zcma)7-A`L(9Dd&Re6;11&lT*nz%~bk!YWW&D2O5xMGNRUyC{j-fgZ})$|-427iZ!f z|HO9T#av>%)0=K_$-mT8bAL#S8wUoK27k%H~$MgICowrYpzkduMjcWmT z;MJiRP@xHQ-!N~P@uKMz;+xwytQ}WCTeKb9T@vs{$8rJq;MWl_&;jEVJnNQiry$Vb zmR9!6@^ZOs-WE`zV_PdaIt9+uJy%`37|+X)U(j2;bjA_Aj0B` zmQ!%|>cy=|Cqo8?aZW(pDV7|IX-C_`HGN3n1p}{24@$-U+>(M31EYx2Q^Bf-K9y(7 zum|G?V$#rOJ8n*vC3`w);1c2j{z`Sb((EKlJ>{d(VV3HH*N16FDi(`ABm@R$=Mz)Y zsj1}rd}?N9p7-=rA~iidmrTtiQpo_4Na>g}Fpsprg+_o%JX3NCR>fT|x>ngSU5+n% z61|)COKqEIq`jTZY}&ii6tO2Or96Ar#X(ye)%|U&eAV18Qqr3#?U==!S+*tL6e{kX zT@kpL`5$>L2nd_MHCE47NslMX(2B3+?Sk#nr@ujP83jCBE8Gp+$y=XURP{FupIb=! z541)g9n|rctNRDEZFWT3o+{(^!QZ9CUg&hOEyw0cFDxzX?^*Uf`^ z*L1A1&HJY9$WLOcEkM&`EJwXrF0h8a7pPfgwp1YoZ}98_+$WH z@aurabAeo(x8SXgKY;j-ga?Z}rJ6##&eLepOL&8vUoIgfH1;Hk&;j8euR+f|Lh$1U z=vtrfK16p7{obWW?6H!+hg2+*P!H}R7>g*^N!>xHF1dq&mLxbqUBm9sE582o#|ip8 z+YmGzZ%ouMc!XeD@g~)fO76V$ekH7gRONaN7mv_W!75x@XGCKaapv-i>2lBLx{jh4@Pr@m!_lzIbm z2$Ak!gABecL2{iKLKjxhjdjvl^x;!Jn7h=J(2p-LfG_#}9U+V#$Uo)#_6!mHj6wW@ zAxn-}#P{t>9nTntI8cD4thl9)1a+pHF+gRo3g7_Wp z;9ZV-7hhqGl$SZ&#e1X_Mor*-TByj-YM8nPe!Yd?XyMn1-y~`h9mg2Z@qvz@2>1AZ zg?fxZGLrudS@M6NLx)d{lH?A3h%1d9!YpsOYkKd@L(E<~SwZ>F28^(V(Y7_z*}1Ef K3w*@WgWO;Ao|gUq literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/strings/SmoothSentences.class b/out/production/CodingChallanges/strings/SmoothSentences.class new file mode 100644 index 0000000000000000000000000000000000000000..60af9ea71d02c068bf620967ce92dc6325cb63ad GIT binary patch literal 1109 zcmZ`(O-~b16g{sqWoVfqwgp6s77%Hvwup$zM-^*KNQ#=&us|0M?a&TRXPTKo!ruR3 z;>HadT~y-&_ip_+CVrgP5)r}76HxM6i8;W z<)f6{n8jZ7Guv}NC$kOcIE%PI*l*bu%S~lY0jsUA=>(=z zHGP3z%kSD)^fcWYQA{JJ;i`^n$O|Moy*y4#Kx;{wwj*V3WY;;B+!~vIrffOpqn+la z={+?zZCc`Gw`$ny)FAhVMm1gY5`Jxqf$E%tTEvYa0 zPlxl82*!9EA%5_H;K#>HP4mG=o#F??T*kQ z?(lAds5vYWDX`3449XAa8j2$Ook=3Ni+hJ+76_A~^$)lZANz!fHnK+zk^czrruAXy Qucqi&VQLU}pJNE6-)7G1#{d8T literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/strings/WordChain.class b/out/production/CodingChallanges/strings/WordChain.class new file mode 100644 index 0000000000000000000000000000000000000000..5d7349a438b4389675934aa1885d895703cea01f GIT binary patch literal 1077 zcmah|-%Aux6#nkc%>LfhU0pS8EBoc{D!U*lq$Y(B8f$@yQ9ab`%&a@Q&dSbc5cDR! z2faoif-gb^X;2{b5K;d^Z~Yk&+BdUmg;6l)&N+9^cg}aebLY$M+Z_Ny=nKOKDF8VN z1%83%d38lCR8?!PaHBMDXpVq?#I#IjR6xpPXM+d|{Lu!prv?(?yx|_w0~pYmbr73c=on{ zn5RuJT{p{Rqi$H5!IGh}S+^Y*FA%m3t!C+sK$rr`eeSz`|58#QHtnd|!lb(7kqn@R z6{c&;b)muHKZgjZ~kvK7)T%7ORTb*!#AD+5uu60|%}?D0^VH&_BWbZib6GK>Vj& zN|x8*-$0a{S0xe{l{R@839blbPbc>ZhpAu$3Chq;B~POXd0w_l+__AD0OdpOEnco=En_AR9n4A0c=xI=@5l Y{owDi@5DSOxJN32nM4cZxcboh6GvCr6#xJL literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/tests/FiscalCodeTest.class b/out/production/CodingChallanges/tests/FiscalCodeTest.class new file mode 100644 index 0000000000000000000000000000000000000000..2a2543e1c1c804e58423a1f3f88f52dd63af65c9 GIT binary patch literal 1411 zcmbW0TT|0O6vzKt3SCOMZIO$D3SPLVq$%_UD3;P%B`w$%24;K-B|@+y*d&gAET3e2 z@B{dv9M6_&J7Zq356#)l`Jdm}|JnTf_5BBcHB`a~peKZ21ik2E7&+HJ=}JSlPLAqm-Sy(*a;0yz~Vt%W-}0_KCp|e&4ltx1e%ge6lUykr=24ae=CT8-8;`0D`< zYo=wCy^CX`S<{ajG*Y42G~NTMEZ6PLpnGPLr{kJmv30`BeUYs#)0XW#K>Bf?dmNN4OZ(+R(ATQIJwk%CrBp{3&#gXd-Y$H!Ah60Iu zAjO+hNQy^ANc4*VF(`(wFnWcFP9gcd0)rUAP*<_hcClCVE=VPccterwY=@osc|Od5jWp%EjMS2JwKWyp56?#`n9SUyR7 z@B{dvjAxeBlDM&b=s9!F|NL^!nc1JezW)I50?*1QV4#S>3WhMuFmWL+g&PR%yT@l2 z(lZRhFO^p26~n;V`e_LzhQ+#xJ<;VNlAp;$QW&4CG;v3CYbBH!rVfOOt$_PB%{!E= zl~KW15w|KB#{|QMiG+>=VN|F;NbN=4j&DN^ zrc!=rv?c2>@y{tw()$dvb>32`kW^e#&({LVKBT*NA4Oeiv|7Rny^o`Wj@2U8Xhb7p z6X)GvlM)Pr2VqMxj5m~)Z<6+zjGE#spor55JrSIWNZE5195m;O?q#X*U+O-?kQHn( z%)LvrQEhpuVnvv`rq0vnMU;s~?*Z6m{*-NJR!-bq@X*o6f z7E#42eMt5<3<9M8>vVGI#K;b9d;|MRP5~R42pGX5@+;Q@JjN!S7;02pfGvJb))tRC zMQ7v+qgR;hA?$~1i^~|hff>y(F6C?|Psq}<%0bRJbNR?gLOOks+d0U2XE7f+O~{$P k$ekSIl2gq`&J%K>FLE~r`M_DuM{+_|`y%&fqXj(u4M98~q5uE@ literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/tests/ValidateCreditCardTest.class b/out/production/CodingChallanges/tests/ValidateCreditCardTest.class new file mode 100644 index 0000000000000000000000000000000000000000..9f810d1f084ed6572e586c2cab6d23b665421feb GIT binary patch literal 1706 zcmaiz%TLr$6vn?h4+^EqJOFtKML}jzX%G;ZK@dhzVH6ZH3t~(NsRsl zF8Bl78C@u{Fs@y=GwxivaPP{*csebwbjIo8o_p`P=l6X*?fvq1{}X@|?(zsA$RQ*k zj2ec>hP*9HMOj;u7V;a)s>M(K6tn3Q9?_4iXeB8YN`35cVSp-rZmZ8L4a)n1T&TwcE(26$lt{ZF8hD~OrDbrL8@-E1w$;_557fpt~#4$VW`=$Lm z$y^;eaF#=-fG&t9nzHoFw3JQig>DnR$t_lOY0*$MYsoScc{5#$a}465BW;RVdtDPP z#k4ModD{{#T^G%D-LM9D^q`l+1p$3XFvLrJI!U5lK5@83>T1(*>m;OVYw2X}pp|1` z1a^My{CM;tj8OjD_{;szl&VjeU!~t+#GemuJ$w}pBNF;J{kop2Snf?W|5Kzh-Gx89 zPrq|WF?2XK%XNR5_8CGMy`V5OWK~VMSNc-Ra=u7Av8=u-7jv?qI%{t;WUZ^z@y_i3 zplOD%lOJSgePC;rx~b$;Qzgojrsi6WyI?*9PxmL>s=)99oD z4%cZE+yj`vB&`^3P&QC1oNo94cJ^ literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/tests/WordChainTest.class b/out/production/CodingChallanges/tests/WordChainTest.class new file mode 100644 index 0000000000000000000000000000000000000000..b85d17c0f18d859622d6be09a17d87e24a768d16 GIT binary patch literal 2269 zcmai!dw0`h9LIm@x+av$N(Pgupaa?34JZW>p_@7;c&kjwEOw~)v`e>aX(G9-;tlWj z``wq}U+#F0z5rj8$M5e+?BXGX{*ip1>-Y0q(!c-t<1ZpQOTXqRLqjTM3p7kQg^KH9 zQ&eo>tX39V>t;JpC^u_4R`9SwL#1*fPa5q|DPN$SR8VO5cK36xYn#GRNZk~6XfAdX z8Y?ZA>o@hNskG~VK}O(N&Z`y(|t6d(!l~9qWj_IdaIT75UZ}t z`@ZR66AD7Y`D>xDeTAkt8Xd#pI|6W= zcY)!A+z!A4fWQSjh~8b(+|cNuh){P{68E141*Why;y$Wt| zHQ2*tj2Moq8@F}%)mOL`O3lk_&HSPpF7VX+9`<7Qd;0muib^pQfN zf$0Z{E4PFq+85jvQ=yT%<(L=4Zp-wRM9W5vUU%EVZV1ofa$E@k3%6=-J!P&M47j?g z(D2Y4ylf1W2^WHuq z_jXb4?Q?@A_G51kBqY-J_WN5)7%cHTOI&7&CQDpliI=3rRVg6`OB{s6q1#IQaBGP+ zOPDON$`Te!Y_LREO1M(u+F*$(NR)0X@nc`&YJBchKKEjL@IFg~EYV|$>n!mGOUw)o vK0?RoXd<|pdJlf;2d7={w>b9(=f2Ci?+;F^;(DJ*q@`c)pYdI1=$C&1>sG48 literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/translation_encryption/EdabitEncription.class b/out/production/CodingChallanges/translation_encryption/EdabitEncription.class new file mode 100644 index 0000000000000000000000000000000000000000..71bc5e814797c0693483253e8aa1c4ae662156be GIT binary patch literal 2667 zcma)8O>-1g6g_XIC*3pCNnmgwg9HX8Awz&*zz9hU!tfQC0GbfwL!mSCl62D3Jxuoy zgC8p_OBY(@N;fXpuvHgeK@|(D+*n2V3*7lDC=}1@9zH^*EGxO4C=N! zmx7MCfwVyEvTvYW0Ls;AVhz>`r0TNfSY>(0aRm1Fm7eE_mXECV6jr-b#C0ZKL6(>t z>COf7A*S&ZHlRyK&csH%D$wyf{Dh_EX#TZ2>(Kg+6prZV=AuiNiYaVCUdL7wuij7YsL7G=?M%T{pS4(4h3f#n816SttF*rNIj1PUtJTE#=ZiJjO*9?J7p{ZLrk zc%f)ufW?*0lvHu-$Dly>xI63RZ9m9M+s!XY*PhF(?k-8&vDvpR*k|HR3<>DXss(ym zKx%;~iTyaBW7xz9Mpuer*$-ruP`n1AWg~KIZ{RGo60qgcs*a>EhJ!lZF>wfo1=fX4 zTRDfAYHEe!GDs^-(+d9)6Gub*6&ZF-(R19y35=5-d97hNWO>E%NZ2EViv~^!Y@V8z zdDY;kn74_fQ2L)r8xar-{9_ry7D$#IY1OCXM`Sd!T5bZStk{99 zL_3PFO7v%DOU->Ej*!i==QOG=L1=YviI3#ca~W&OrmLv}NxOYAu*!=QR_$2@VRobD z`L@~|0_l)7S&3jJn;lSVwW?)v!uq~TtFacQ`Q56|5y83^pLt$1K`@67Zs63U*Ql4} zFPS^<{zYUKCq%Vifd*fJ*!mi^JYX85dasx$$Vke?aTfz8-4JwrN*~^lV#J{|%dB!^V!B!8x0o3x|_W zjZ}OnolWPA_~3(E7>*B_Su1Z+V$u_H#&J~tl_c@26-PHp!YEEpi}6=`^cfpdnn-Z z1~%by&i<1AZ;%h!xWPD=NaiG_Xr1QacaBzCvCw2lS<^UAjtqRoc<0IKdVIn>Q^eGb z1}@+tG$N=m(iFMw!vZeT(uw9OKHwaKc+TQOu1ylvaa^I5;x}Liv?olP*0Dv0&R;

DbhK0UpB?kFfa>^TpKF81)K&Fk>6nkH*L1Lt0krC#i$+p+q*(A99`VRz16guKuhx zm`&{LzJnd-ZpOvU1R4GFrpEE1(nrKi;(8v1D(0=x zEN+rO;+)q0REU|~6FZd#A~kn}ANP{geeBemA*y_|;2DB;c0KA@0+kR!5)!k`1P>W0 z!FZ$hv4u+CQ_8$C(NDtmp8gqc?Ye`v`#BVcwVX!hvG37AcjhGhw~iX%Y6Qg)=e{T}<}lCvssfw)kS90Z2vrv2>i$q4ajx$Uv1_4H ta)>=)sDzG%XJVmBz~49)LvkEc`RrhEE<*<4cpV?nm*V>}KE|iW{R_UhP|g4V literal 0 HcmV?d00001 diff --git a/out/production/CodingChallanges/translation_encryption/KaracasEncryption.class b/out/production/CodingChallanges/translation_encryption/KaracasEncryption.class new file mode 100644 index 0000000000000000000000000000000000000000..78c31853d561252c5235ea57625f996ca2b87b20 GIT binary patch literal 1951 zcma)7TT>iG6#klB*kQAlwR~FFrb6bQ?aF~R^4xGRn-|H z2GWE>+7(986WIiEdTFedgAf(mvJyxZEk`ZwY_BVCMXuYNNfljF+N;vD^mlDC>Tg;E zD_8u#_09+glTx5qlm&rAt%352ddf3O)q^Zx_-eZn`dgNLX>OHdrB*_-X)Ec4KI1qP zoBw*pCLaRiRGEEkOUn`H%si@(pIxP2dK>Jd{Q@`P*$QzNh%dW4o~h<74M}I+aa`4$ zAy?;I*RK+jN=f;fZn>Il!tFTjU_OSsnjZHA22SZ^IlJzb%7-TyvT*#(41B7`NduqhQ5aYux`Kq`Q7<@-@(Q-BR#i2IHG#o86fSBmhKB;Z|GkvF z4w2vu>g9#he~rAId|{}E`8CN==-J#0h~H^6V1!yfMu5Sa8^?i=3LVr8 zASQUl8#(vv6=Dxxpt%&8?HN8m{5jm=o&&T_M?0dw(*J-GrASJaq9~ITm+~QHhjMr1 zCHNAR_AyGUGqCz;bp=*8t+xUzITD0^iEe&=9})XUKhpOOKSq9Im`KpV9N#&hg-x_F zXp(E&aGTa5+Ofp)KWBn381OMY>$nVy0c@i5lx}>%=HpM^6!$h`1~+TDik#K7YkP%WQfaU_oEkbnX6=-gVYVs8nPz|2gKVAQ9+GI5 xdky}7M3V9c4<83r-ohNmAy!!6>_VUy16>OA{Xjnm^fFnY$uF=3SAgUpzBaUqX+i%MinXgK#lAl_*ZInELZ6{63^iB&zv$@#>5(1q!+`HK` zr{?zG7(H_{mqZdN4Z4m_Jhug5+H*{+A`o}$Rg*}Ev&9Yg;BY)Q*Un2|y8seM3nb5; zpP0HP4byI@dv@sP#ZKB(T9VFLLdLQaxq>?B)6tLJ0-9-+jXP6|!O?^|dS1r>_EM>8 zSQT%{cf>!)=-7_~0x8eFR<9dQLAr*(j%=>oB!x4m;~)+RbhwQLx8+(d?+=&G>d3Xg zi}q>&o@UI4b&TLefn7DZY!qy(B)#jVw?xYIq~*B+*=(U5vJi4j8UlF*cO*QvVLHl@ zqdH#3F~({|RvU(jRc|&-R^cC4_^&Gb5TinEir_V+GbV5-EZ^;}r4hwRrE*H(M2Jee zM(DjUoK*3BT_K$nxb#d&&xGB90^ZPYUdIKzxwXRAT+gVnqU;8Xu{S_7?fg|1zQ+nT zWNkcw34wtbyOycgUPflznygkcb<-#r8GBI?qe)ywQNyH;D=Kb7o+B-{Dm~M-ZW&g| zS*t5Df7PrM$+TuRjs+6+7B`8jcuT|EI;Jrr(BnU~t+p`bb!A!AQYjDdeU{IrV3+v{ zx{9V{Txrx63};3zRLMyf?UJm{O2<^+EoRJHGFh@C#b-BpTtHAI-F`g}O#U-mQNAzs zjaAzzQ?w_fM+oSS;WZp9=p$@O)1E9XPs+M)nTC0~Qj;b<-I)#1&nZ`>Qz3kE+HN={ zp@2!-~4)75CxXx zwCNcv)(;qcAw&XVc6%W$_aw;@mNm)|%)jrn@Girw4`~#me8{_jK1-EZsdka5UOPPZPT$_wen&*EmH^ z6MJI!k@cy4F&>kOH}QhcIIQH?F~r##dw|72NRe|sxhH-fdr47ki~MLHf4n7h4}(5+ zxCP&YkNXfWt>cwIG!+Pp#rk9GI1%u=`eWp-V_bdGlQ=!;8c_nLfyoExCOte5o2SSb zGCq%r2mf}De8;#%{kY9?xB@9~m~%>WVh5f>AGRZlZdP|1$I*j1$}Eyw=eYd>yYVIV zpvn3A2pK%a0sPDv`3nx=H){PwjHej(^Kgu@?!&Kmj|eg1|A8C0$$M3L-X{;d^>5t5 zJQ+#+2}xcA3*_%Z>M3*$B@IdO53X=a4i0IlRL>K1J|S!e$}obYGPx0j2>l0~OJ975 zOHE8|6o&e-qpBu_Bb$mtr$h7PM^WJ#!4gdF86w{%R^4A6fA#!z#b58>LrNtn@ew}8 Hr|AC=)oD&1 literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/META-INF/DemoProjects.kotlin_module b/out/production/DemoProjects/META-INF/DemoProjects.kotlin_module new file mode 100644 index 0000000000000000000000000000000000000000..a49347afef10a9b5f95305e1058ba36adec7d6dd GIT binary patch literal 16 RcmZQzU|?ooU|@t|0RRA102TlM literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/painting/MyPanel1.class b/out/production/DemoProjects/painting/MyPanel1.class new file mode 100644 index 0000000000000000000000000000000000000000..6c4fdd462593f82e9530406eae4153d895916ae3 GIT binary patch literal 1169 zcmZuwX;afs6g`hFp)nRHP(TIC-bIMuh7=blg2m!=rc7u2n6?iZCrc+yt@X1%NExR% zI^z%UM>*b?v@A*{ljPlZ?>Xn5ck}ztk6!>baVTQ|0SQ3`A%q!X@3jxwN4443trPX2 zs9D@#2yf|@?mlM-Bva)G1`&}UE4TrLAu0+~t?jBg+prymV8v*0hT+21jjW6)h9nFt z7(t9->N3%e?bNulr&V3s=}>Le;hM_}y2bq+hLz;McquQ?ms;@nC+r#(k_w zSXb}>56PeNqw4EokZX?CF1Zf5#xT*7ZfNA8AIyq=BY2D_5;hb(#U`DbhvO%8nl3kK zV(b>RKJFi$ZmUHCbP0iLW_A!;q^PPH2CvC@ju#SMD%i#j!>EUJHJ=P4IylB>tYFn7LhU+Uu*L85)W)nhtRVK*xhHJ#)0$rYNKL zQ2GokeG2J2Zgw&Hl|lp9rDv21fH?#)Pu~l8MJvTG!5;Q$#qb)-J-7|Z6L8U=n0hx7 z_)Pa1ZhxVOk0xkA*%v6$a}=7}9?CHZ6k?asnKR5}Vsq&(7QP`FGW?HwA)^cR6pv!r nE}mUzjS)MLq3TskL&YKunqZ3iXgwyvMIHyl#qfr92T=G6R%{Ac literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/painting/MyPanel2$1.class b/out/production/DemoProjects/painting/MyPanel2$1.class new file mode 100644 index 0000000000000000000000000000000000000000..07366794986baa0d87e8ef2479152d4141bffa32 GIT binary patch literal 749 zcmaJZNB+!sxh(1nX(ym!%>h3_}&oa@P z_}~xlM;Xtojhaw>n3;3=&UY?zzW@084Zt%rOUNPb!tt?y0%7G`M9M_!wAK627fQyv zwH-pioJDDEo88?xf7?S5B^RELMfim3J24Y2aba3=CY5RR^fZ+(#^T(_gqfa4Dl+?o zd{`fPxQVihz{e7n2^-f%9$FHDb1Kc7EUIIpR(-755Nm$xVI8+zZ1}j1Dq(4^M1nWb zGdXxa6^SG)gq==(NT`I@bYmUPfgUri+>Mkxo=#3=@>-n4Y+3H=k%)&PiL8EQbnI{l zYx88aoi@Rr*a7qtnWl0~*bKY>Y_n~X6X&V^2gA(_^fVdCSCK7gb#TGI)wjR)Qcm>V zQ_Ie^AF5HTQ+D;FIn$iDcq~(Mq*ETI-%&~?2eIIiQrzPWDDpB;5ZE1HDaU6KcR;wy z(mw0f;x(F|L5(kPKW3Osz6*>2wz0)`q;lYl7^M2!@rtu&C7LL}Iq(_~1uY-Z~2CdJ1p zXa#@x06vs>XDuqE`eSD9$GPWz%>Dl3>o)+eP%j{ZtPRV>9CC!Ea}lT{P@_io zhp;kBR%x~f?$``qFA}4X91_<3&Oh61ndHQI%KyP|Gd(?t2J&rSN?Pt+@NXTNU)z&o z{p_h>=i2wxAk;Ctx-vP{oH&0d0)t^OHQ`vUti#jNw4V+`;d8+@03p_uO>Ym86XxFKxf(KXirvMI`|eFD|5 zaEs5<6-s{?oz(vVMZElr)%(rrp@PTEW?_qSWbgz&zZS1R0oBy9idveTQYIFE0;%Gh AJ^%m! literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/painting/MyPanel2.class b/out/production/DemoProjects/painting/MyPanel2.class new file mode 100644 index 0000000000000000000000000000000000000000..25a3e926a0dca74fb4c3040e330dd53bf34eb188 GIT binary patch literal 1890 zcmZ`(ZC4vb6n-WNYzPYtFVa?C1g(%PEh$uMTWApiX@LYNL0WueNe0+9$>Qz;#ed*e z|A77k?UCSV&+)UzpXBj)d}gyi5Zq*EX7Aj&_qq2zcmDk6&F=snpd3R8VGR)-4QLc- ze_`&MuTt)TRoPC>FPjxv5@?*TDwg+1Ae>09H6e;74KW?f&;{CdO{?N5?cAZSJ|>{K z-|m@?d@dm7lzOX` zF4>Mi!)D1WycCFM&+m-K(2G6|@9F5rfWYoHUEZ}T4A0NgDFYrm=I)MFaOpdW8G&o7JC@tefBCS# zu;+Sqx!>pMKnxi?*6>8f9Og;n3l;=oMaMkIdk*O>a5adyWRmPP;kZJkSen(5Qxpxa z%+4sgOFEYER3J)11Z3@~OPDY6laoPS$Er$BbjvE0R%F3b_SSSfQ}!CBvs38>WpQ1{ z=f0YPq|^i=X}c%|t|;y?(7Y&JFDF%O#IDa(Nbq#YbY1DPwWH(& z5aGzHh^vsgX8f5~i$C)^@imx9G(zADetpjqg7c(t3}M8_j-dHtixKZULfjuajMwP; z4Lw!7Z@k6eI#m-@40D}Q>(MI4e(@cA$#D=(9B5MoFmjwHHZpa&z|yNxm2#Uo7M zD{ARA*Z3OW_~$pcQ-k$}03(#;B9Dw;p>_X+X3i}=KjNXG1nPrtymy0RNAE@zca3g^ zz2}G<|D&NmhM_?ALE|{7x`-F=6yZ&?*VF9s8Dz;X1n_PwXTR?%U zFpAXI5c(VK;yxpg*b3sf7o@lKEgr15;jcFQag2$dsUGrys4@Wab=hbQ97a@k2UdPy z!BlZG#_%yFhuhQfSiG}}+2Pk%sA6%rK3IOku1xs(^H1M vf>Go#%SKdb=&E@>O+yCT*deYkEI*1Dc*(huS}E4I#C1E@gPhfqs!jg_KOmaC literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/painting/MyPanel3$1.class b/out/production/DemoProjects/painting/MyPanel3$1.class new file mode 100644 index 0000000000000000000000000000000000000000..5a25783bccae57750b1141609c66a53970ca6702 GIT binary patch literal 749 zcmaJbaPTKwPGQoJy4jT|G(Un~}IkWz0;kLlvew zguGuLIJk|n4bQ~_771%NMeZ3Af^{m>qb#azqLy8(m=I$=cCd;&Hr8C+MU}8HQzF3` z>#6L&pNLoz=KOZMJ|I;58@e$LYgdmLSMG#L9!$n3GCmY15nC2JdMKiSh(n`a8!a;& z!pbaJZM#Kq$7TS%SSE=a5!U_AKih1X+V|8j(h0k|GCk9rxOgCwbYCYtOt-C+jCUi!B_(*s8&KqBAkQ;9z*3ISJnn&T zpQRnvjm2p+KZ6=yV1LXo>wFg&13be6zAL{_%(uZB<1;pH2#@ginrk2V4COUGftpvi y#b@aXl|PJ5<_}QD)?cjNZ&nXAJYhBqPdP^poACLycm+zRXO>kovh0*GvG^0=nVe4m literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/painting/MyPanel3$2.class b/out/production/DemoProjects/painting/MyPanel3$2.class new file mode 100644 index 0000000000000000000000000000000000000000..48de8533730b341c1223ff48aa980e4d9d05acf4 GIT binary patch literal 749 zcmaJNNv-}%mE&i5Z*zX5oTW(hguT{u1#P#~M9GEcV-Y@~`cBM5OPraOoJnO`Jv~k3%aJ%WGGV3{k&4U? zAs^NU95=0K-BOuwU)Om<_DrZUBC-hd)60|kNI0hV%n7I6cF zn=I|HZY^G;`5Dys0{3Hv+2p&x7+@Q>_^$jyG2b257@x6mL%5537hDI(XQ-g@3Di8t z6+SEHsQh8{GXGPQ@$4_w;5Tc48tyZjg9n@=hldFHb$A6zsAraSG_vfJF|qg)vKpK_ literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/painting/MyPanel3.class b/out/production/DemoProjects/painting/MyPanel3.class new file mode 100644 index 0000000000000000000000000000000000000000..7549ca453b2d3d1ee52d12ce1cb648da3e6e375c GIT binary patch literal 2188 zcmZuy`&ScJ5dLmhvLvj?+qcDPF$6FQiVAAgD1s6|f?(~1fY^t9{vGX~ z(0ba?Q_tzoJ^ho~bJ~7)Hwn_RN%qdp&i!WQyEBtN{{Hnh0HgRejtClbXa*V)6=;8M zZkR7q-lk=*rtZ#~wk!%nuUNL_UlV9Z^eyOUqS?A>*}k%wlZEVyvgyh=bTq`!3`560 z11;Du&{j9gYz0`u0x`F?L!fi2ZcxV=Qy6Uq+7&>&Zafr2C%SZW8#sW20xc@gl)34r z(oWHF1sYe1X8vP=)~VfZ#^N}PBRY;6IELc_hu+QbrsEc*J8tHE$KB%Iyemy#PFc1L z-v|sQ{)^WaC~6$71PH0noW7dTW8ehdXQH0;YbeJ@fq+m$oD=C*Fx)Zb;it?J^*Mj=?>h55+Nn zUIl;Fz&Q*tf*O3r@h!*RadLWZC%espSaqB?Z~-F%+N$&)1|>DAO6QV+%QbaQDaH(3 zQHmzoEm{SCO)0M#_)sZhR8B~1bn#~nK4dC;Mj zsOl#T+^y+zI;N_{AJo(>t0ZlYImU4h)9L_bSYZTJkP+NBFo!IQFmRW4O6!hIYJ)SX zSKl4iTwk;D9`kO(1A&9{YnIo;Z)vM1U-o>b)D!f?i8vPVP)E+dM|i}h`5yxNpx~OD zS>I*H2^^@hT{PK$p>j+`7Q+)f)v;t?877M%zzL1ESPmtU?UWg0S6I=OlbR)gL7lg$B>;UwW1rJVwu?^lgDT`sLicivnnQqw-=00W!s?>ZE%OLh>4>DJB zHe?M~yc7_V{IS=g=?8OjODu>`$kl|!nlM3OW_&z*dtP8)*5`1^nCn%Stt4pHmCvNB z22{Y5;K_9C%!>NyGlZ;DcJp%FQWX`qu^!$uesWKH~(q{9f zi>BvE4?QgL2&c9BajfzVH63}^z^X))cZW}}gJKOtVh@U?KgIHHBZ=tyHITpfvOBl@u;-y_zg9sLgD$zxqw zSEIJv71fq2xUQ^@RB%hJM=O{}hTDe2sXu@^0;Rchq z$&s37O1C-FCaImm1TvWACy)Cmvaw%K_AwtMI2R^SO_1sEvk@d+#wMi*-ja@cTA0KX7+=Kx5isLD_D4g$H@v- zDtM-t>#v~5wNP+m=`q%Yj#Bp^)qBBw2%B&~F32q&|YL X@HN*cr2#VW4dr&qC%LL?AYA?hC=BZ> literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/painting/RedSquare.class b/out/production/DemoProjects/painting/RedSquare.class new file mode 100644 index 0000000000000000000000000000000000000000..ec997685d68b7caf2d2052fb11e69e7ba43af071 GIT binary patch literal 1276 zcmZ`(+foxj5IqA)HVGS8NDM0C1#clJQADE#u@t;erj!B;^l?d+WO2#jvKTEMeDL-& zzGw+n`QQimQI=tKF*p%I{{b_;j+~`sQaU?V(b@V_N7}zlFhHo=_!KyC4+%i2&Ao69U)^J3}Q49(6Dn@40FU+`( z>ygI7y;%}1|Lrd&F^uCHPUtv^Qv&_%@B`1>sM{4Xif>wet4KQ6i632(6;A6ogR@Ls zwH;?c^{?gT_>-*<;=GQWBo)0|zBBVk0`fY>6rk#v%>WRYajTS}uWUE0$6MPnMD_ENTMjeMQ_Ag{DsNyl}rCAnCBi1qiY$#)ODU`MB7BJh7(D364@jX|35^emh$3jp+r)h zM4F*QilJbm6TBS?z8(rrcY@!Bf^YC|CK&iOo0O^-$G#%Fi(_L_N3Il?!Ij>{2t((> mL!l#Lal;`h=|683veO9r5F=~FOrHzl#Q#QOk_xznm**aTxneR0e+P6 z7KlwuXwrLnAE)O&zJETy032i2Kmth}nu#T(7;+>2%IgkS&-L5>NZ0{G>O?9ToH8V< zwVr`AGCB+s%Tamhg-aDks_st6-bLQI7`qMnlkEu}h%+_l4&BMsV_U}xLwONlzo8?` zkdO86L#24%5e!<(9S~$KsYE9n_l5T`OXMxr=1z}$GVZFdq!7`>AamXK|ekXO@cQBi?bY5J~Mt&&7h@=_u6n0}hTC}Wmg&h8MK{*wNU z_Cw;)bNU1Nllq~jcOVtgMEAh#yxh5SpZh#JfBp0NPXM=2Phte44q`6G5EqzwA@^m$ zlm7F<=I#sCFaq)0+Slfez-TsCcaRWR>PYPyO-%JA+bugU7eT+pS~x&C$?6t+T&s+v&AcG2otaIuJUMCfRBUs11)I?^;+wH6`GUT`}p zTJn*Lk8z$#+Hy~o0>2^6PujHDi;VOQ70+dNaziS42IJxxpCIkvqKiwoEHKjxImd)&P;l`%mZ^u>s{U08jAhHmYhSwf3SSE(xmMSaW&-Ta z9joqJ(!VSB1eJm&v6B_;tBr1ZSA{j3K1Ngt8q%xFP}}kGWX!ZQ-CU}?i?B$>HcLxj zKKt`oZgE|P&&e@!#xnhCFtbM8^PAOH@bbZSSwK7!nC(&hSB`yuc~r6*bi;;P(^l~8 z|LXdNO$lptLq%p?*~ob6)cqhZkqKpIU71$Uj3(nKC-Df69aL-;tqWuZ)!eW1Lcd)4 zg|#LdCI}A%ejBcaV_={3q4b-ciZYcT*z0zRr)?OTIkB;J&{1c=hn?zw;Kku$KBg#1 z&#P*qiV1A8R!co2n`wHO4*c}$O6_i12)Je6S7FJMQKTXVPXw-<3iqri9Ml9ZydTPI zrynvd;u~I3_8A516mhoSaa7=2@I974g7}@C5!_^Jmu-8Ct=k8nh}#^E<9poUjNN>b zXp5V81Lx@x#$O>hps-h>g(rD^4QM8C7e8=5iF1dO_b;f|cNhQw literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/painting/SwingPaintDemo2$1.class b/out/production/DemoProjects/painting/SwingPaintDemo2$1.class new file mode 100644 index 0000000000000000000000000000000000000000..d7ec8a656f3eeb80bc689b6f2a77ec1d62157d0d GIT binary patch literal 562 zcmZ`$%TB^T6g>mgVy*HJ5fP0G7vMr7OED$}UnCWcRW`1MGLa!=YWk4xa;0(M2l!FO zTOeXgm}Ksqb02f=Zx|q9SA36SUi?Wh9?Zk zO0{Dkg(V$^iRC!F_{^mWB}LmKlD9EB6GN{~KRLeOp*U4NyYG!IA6hzA7)tXJ_6~KV z8FDlJyGSYCbp?ag^m?SymQpEz=s=Ww^feHr7aQ49MrU?^MjsT$ObA1MaI z_9EXA7c!>F|Lfr(u7zmNmE(E=wRbJTzSlER!WI=Zq-Gfkl}Bqr*QjHQMba%416k+oTO*FiF$-0mrCv AHvj+t literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/painting/SwingPaintDemo2.class b/out/production/DemoProjects/painting/SwingPaintDemo2.class new file mode 100644 index 0000000000000000000000000000000000000000..535a4e257b2bf8a51aa84999e83eb19812fe5d5a GIT binary patch literal 1613 zcmaJ>ZC4XV6n+LG3(HzCyoyz0jW&r&6kDy0^(}y+;iV>of_@p2(Tr?%_UuleeDHtx zH|&Stk#qV3`lEWhvl}4@ZO+N;+}UUDeeQGb-hcl6{5ODK@!CcYdMzXzoI)SN@H@WE z^Dg(^=9f3$iJE5UyDvSdA29T0vQ-QH3{yUro|c3u@6ftptXa`iGwEA4EcDtKgk#~f zgYPgzaO3mOd}y%oja4mOsig=R2Bo*HwnT|*5im?-N{0kqwmgq-x}uP+4&V%u7DgP5 zV(bXZ@@}X_lgOzSaUF}VOO;;&xC_XoF#+|=e7m$m7&jdtx;(Zq#h-= zkt9jZIrtvuiAj@hiK6mqT(3#ppk1iBr-|`cW+U6hl44L^6yqXN7A`sX0hbv@qBM^3 zV6c3{%Jqzs<1UQ4R~VAray_39cvJM_M@l*pI~A#&GIHBUBWvn*+3c=4xQ-hPlcAtu zyx}cZ7hM&KWnTnbOGQBwnFSLg&v53Tf{VK=+!HPpZrT(sjTr~G@e>Kc>m*CA!;|mm zd{H%h<&k!UPX0#^&E-1|?wU4A_`J4d4(>VBWCaGBSXE^xshoz#hT-uWkv-t?O(zkk zsOp3rDoIZ)wVInEsF-FTeM+jv-6{{Hu{(ze-H=q9snUNrBo2utH7dh+=G95s(|aDg zB_AUvye9Q))F)az_Uh$^+IhOVz`))xj7F}$Hg{YtlWtkHf|{6@hVbY&xlNk_Q|B*< zP%jFT8ATm_qLdDG!2Ly`8>$`-^M>2foOIn2|!ji(13-bb8(+kavB6UIMd3TWfPKGN&St9!`2$n~|6 z%k5*Dg4}H5)>^KOpL2;eemM+xm6!qJj0n$a+L5lhGud qJ;MT72|TB@2QN^HEE-o>q+LIumgrwWm8>KoEP9&X8rJa&XTJb{sE`-{ literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/painting/SwingPaintDemo3$1.class b/out/production/DemoProjects/painting/SwingPaintDemo3$1.class new file mode 100644 index 0000000000000000000000000000000000000000..1e6d04bafc47578c6a8df9ca6000939728c2202c GIT binary patch literal 562 zcmZ`$%TB^j5Iq+v#aaas5fP0G7vMso?!=fFe34W%R@u0^lp852x26yIE>{{Cet;ik zoC`#Z2~9fFGjmSo_4WPn3E&7@1`&`iuB#gOgu7hdzYe5&1a`of7AQpc`zqZ5W? zrP?--#=H*0#Dbz1pSdd|m)Q1@?5#p)V&EUrpPWGONSw;9-SdZ+4^17545e9uoqZh{ zhTOFNT`VQ}^aA188_?{Kfp16ScmP>XtQ$WXRsm#Wh+K`a>z z+m8cBT)3)C{@)CHsuwDIE*;MgX}oI@_57}h5;mx*0S(Jgs61NJp6w_gUcK68NVh~7 zUHKtx&}>R6f`-S#P=wfqNjqm)q5~x8rM(l%(pQZ_u-8#~nXF0!E69;G#{@!o yLJX_F;)4+ew0G!JtvWA=l|UYqDOimE2oP$aL>ZP!sAMbg+LZ%_r3JUu_sWO7OX literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/painting/SwingPaintDemo3.class b/out/production/DemoProjects/painting/SwingPaintDemo3.class new file mode 100644 index 0000000000000000000000000000000000000000..954c05ede4f3569bb455e55a490036f5d030b3c4 GIT binary patch literal 1613 zcmaJ>?N$>>5WNkNfni)QfFdf!HENPw$qM`B#_s@%h7U~$3+|sLX-&&ydd^G-mLK~b z`x^Qqc;uXY03XV;)iVKtu$yzz)75jk>ej8A`uye7KLCEiA2xc>Ya!v_4Eh*`-|=mp zce(dAzr6WQ)HFliJ?TmPfT1^&ty<`3nDDvuv?NSEk(#MD7|g9B}!b2fZ;->bVT4)%k%iAD+<}_0L~$4VZ^~G z#*VQp?}l15iJWQ?*RlAzRQZ*FNR@RUc(Y*mTyQXsi-eHj+_oUTGW5BwH7X5))T87! zk|fC`2bXb$m^As8C@QbU^_tWT+J%~Xni!8|HnLqTDF)?5F|HzI;hKYQah+i#O5->W z2Fo|BT+cW;>B6XcgCW^1*Yo*+H$^{gQPPpvsYvaVk=sTZSyQ*`X7`u> zUsO$Bd8A#TlmGEUbNOcnznC^k_`J4d4(>YCWCaGBSXE^xshoz#hT(Ca$R6_es*?y* zRCU4*m82(@TFp%nR7^9FJ|$J-Zj}ep*qy_KZb+)lMCrdA5{E>S8kOOE=JjdX(|aDg zB_AWFye9Q))F)az_Uh$^+IhOVz`))xj7F{wnmewRNw=(8K~2m{LwNM7+@?%{sq>da zs27FFjG_)dQA&q8;Qpe}4OI_^`mk(c1ureUGCf&lNFRM0@mG_Nn=fwDd0x{h*k$;; zySF;P*y%Iw)m;&$OG<6E{K82Yx=xN=tnB*Y6nM8%@whl>jc9^&Tok$MmZcVjeymdG z7b79-Dbg^dywu!m)8A5#?Mhc@o4<=XfumuTbHqi{Eg8BH;Ab(yB#C7QrjDDWh$SCK^uw@HF&no$Q- t#tHKb3v?%e=d||V1xk@c;|hzk>!;k7=wCsVtRx{UdYa!F*6|t_{{^xwkXZl# literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/painting/SwingPaintDemo4$1.class b/out/production/DemoProjects/painting/SwingPaintDemo4$1.class new file mode 100644 index 0000000000000000000000000000000000000000..3c902d363ce43581693fd8f93a2c0959c36eb274 GIT binary patch literal 562 zcmZ`$%TB^j5Iq+v#aiVdA|e_WF2IFE<4TN)!52wIBg)3rrQAqKx!3d|-{nf(?? z$!e`@AdN*GhKZ#JUV7n<3>-pt#$@lJ=v<7{5&g;b1P{cS>~{ugeD&DUvCL4ON7y~k zkzvTk`uCxfyyprAt*QFtGL|DnI~?_d_b@HwEoF1J%RMKGXGtv>I6gzgnlII$VZ2Z> z7#$UQwzza6nZmyr_M=`%_CngO@@c#q5e!t{L>ZgZ)QE;soi2>~cdd!W^3qmIeAM>>tUqg|q39O?;UZdM?pfbs%u|?h>1(Q5Izt$OY ANB{r; literal 0 HcmV?d00001 diff --git a/out/production/DemoProjects/painting/SwingPaintDemo4.class b/out/production/DemoProjects/painting/SwingPaintDemo4.class new file mode 100644 index 0000000000000000000000000000000000000000..479288ce2eefa4a11e409334a9347bc86454d6ca GIT binary patch literal 1630 zcmaJ>Ygbc86y3w?!sS{ZJOpep)@Vc8l3H!6#@1>8jfO`JkAm%oAsNlc&AnOoPN4K_ z|3v>r`vF|CmOr3BsUNz!CqW28o5$QcGkeb2XP-0YuYcaW1#lNXyXZitgDwx<=n)uv zC3j@jm%+>I($*_gHUd5ObfC?50-fpUH3z){lXa;Bqlqc)a$L5vSyc;frEa)z(CMNd zo`VY>KEMFs*5)tS*kW5JR*m+x(JB_`*TGJ>t%}m9NZ?|+ctYS=BM9V{uX59CeHcQ* z!LWxBjGkgy+KY{lB6H>cZJ(g)+BkIP6pxZ>esToo8@ zhH;vQfK#`u{JJP(VbD#nlTEdgR&Ez5OxwI&wQrw#_za&5 zjK_+}cp)3U$@^ifmg*{!Mu&9Tl`dExS%IPB3@+>~%Ru=zUCh|TrSPSPo47?mWQDS1 zj(Eyllg)>joOxqR%~5Rs$y7{{+f)mogXcBnW|=*CX4@NFh`3u z)~vu-`uTZj;J%Dr(#G&P+e}26C1ccspi-)ayN^~20^)_hNYm82I&US8uG~`Ch{|eS zTf!sn#WrJe%}cPTVzZ!ZWb``tFbqv>B3WNhrW#h_fgUWo_yNxxlx%sf2&7J~N$Ub- zTXoo~*m+qtVYDakdwZE30b52N%b?<`I8_Y8?M6L!R))5fQwLY}>gpVLyHc&r@vcgm z&E&{LUiyAX8sk2(C-M_-e3~g z$J8NG8;R=&NI%W=>?4yo#0;H$v5y<;nIZhm-#)&|bnWBLiPP)k2Tai5B-`KwTk<7# zLiRX*r!mFLei^rsJSH?wVG4M{GhKMfu>(acG-tflSmawTBV6Kt73-WOh;aC{pC7S_ HpD^(+^;nf) literal 0 HcmV?d00001 diff --git a/out/production/ImageToText/Keyboard$1.class b/out/production/ImageToText/Keyboard$1.class new file mode 100644 index 0000000000000000000000000000000000000000..094806ee07990f9746c5169a9a7db8ae8e88e7f6 GIT binary patch literal 2391 zcmb7F*;X4z5WOt~BgC*|Y;XV@%Q0X!BNJ?rSl$%~1c3>{kl<{C)W9GyLo~ydeR;_z zh8b(Irpt|gzYY{*<7P6GZ-EznGYM6(#r9uvK|L1LSBL8d)7X9r78u+EVm*lyqp^j7nu z8kj)80vk}~(pAhU?}kj=RIWEMS~FhWS#@N|AKz0;NfWn}MXt3@uPiE$n zc8d8Y@41rneVG@yT+U%-;j*MiL>IF_dzjWLT8t9$=4DaZ8Zbs_VSh_uH|Y}Ar(num z^#q2i6wH4DEAuseK+;xaO$i8+j^=bU1Opn~^zx)yN9!vk+HPckbA=gus~n1W*4r-S zIc+w{9T;P>hbibSp zSy?dzon!$OrQe{L-dODnuCQ)kP&43V~r#jF#^R1E5BOC%Di zBJUuTw6IJzca}qP~Ie z1bQlhRV@Yveh}z-xhhK}3>Xr;8X^$L@UE-l&nJV@EJsQ9Ld^{P0r49L5jle1LgM0$D7uRh!e)j<9d|9me1x8V_;d6hb{v;B6I0vxaF4Rm(8kglAYJkigQb z0A3_u>;C|L_$q)M1nhh%U<4mwxlH+Q-kY`Ll?y4i4;|w21CFn}K;j79z#-Zxa=P&d zeOlyra4gEn*60fiA7SKJX@Dzl9^%ds-}BRbsUtkp;%O+y&`6VAFmRRGNYLGD7~liP zmjZWa^gjDX=)pLT+Z_8WZeWGhRrYR&?w*7_hv)d1WJm#@FaZ%FF5y#rMq;-xiqAQU za+YsMnexxa0jJ^84#rOCT?f(ML77i`| literal 0 HcmV?d00001 diff --git a/out/production/ImageToText/Keyboard.class b/out/production/ImageToText/Keyboard.class new file mode 100644 index 0000000000000000000000000000000000000000..2cc7b36528b7b00912c33793975f56c3255fa153 GIT binary patch literal 918 zcmaJ<>rN9v6#j-5wk!*jf~W<#Xw?Fh74H$$1R_bX;E$3f>aS@#fx)tEc87~TgsD zojm$WI#6pn+f@~=%a~cF)U3%yMTXkmkCjQYsUwz9Iteh(2-{Kz0>k-NZK82c%O+%d zNRPM-H|R6?7nn>Mr-hFGuTD;9D{i&GP;7U00Ho1dHnR45RkmWP4sHr$|J^v&@N~bX zT1Gd6$iZ!avEL7(7#J0XJ1wK?r$%%rH+RCCTGn=My(bNrwQd4EYbr9U%Jz@7dc}aV zTWZKCQV}LG&bMb*2RIFMQBLyaa~Iq@rw<`M#PDTG3tM@G(rX(ahpW7G;~K6rh;@F4 z1V3Qr2+oT`beE3ca`#pX1BtKv571jk9$=s_bAWU1M_hdW^Bc_*uqm<(Z^NZ9k2Dr| ze?*Q?m}W6fJJAk}Jf>)uqHY>9q>{!63b;WEv()!Md`HfK@9=fcQIVv{ExO*}xdV4` P?^x&HK2I)Dhdb9Vu8GJ8 literal 0 HcmV?d00001 diff --git a/out/production/ImageToText/Text.class b/out/production/ImageToText/Text.class new file mode 100644 index 0000000000000000000000000000000000000000..d702c65c32bd532ec441a98d102a5b069513fca1 GIT binary patch literal 237 zcmXYrO%8%E5QSg)6+|K4z@55~y&5+ru81xq>ujR_bg$M9Z#wl@{y!L%F z)0xlr^#-s&;6j6L!|-6jVhD16<6*(eQ@Braku?m~N|v%&Gw73PVxz}k#Nti~V^bXk zgCEIK?Al8z>X@emkx^7-yhwO0mH$JdIm;{k7OCbXgL|mjIul!|IvfS(YBt8OX(bhm k4lPCMkPABxn6oF?gMbE?RHapEpVaH#Cf$RM4M{clKc*ilvj6}9 literal 0 HcmV?d00001 diff --git a/out/production/ImageToText/src/Image$1.class b/out/production/ImageToText/src/Image$1.class new file mode 100644 index 0000000000000000000000000000000000000000..120d8a0c703744ceca6fe1d34e4c6b8c2b904dc7 GIT binary patch literal 880 zcmZ{i+iuf95QhIrOdKDQrfF%R6lhB*IY3P=;DVsuL`6iT1<@+pvT;|5Ti32^wNWUWmo zBx5hGJ!W%1vv*7sVdyYzSg;9|6LBdVUj!rP_3%Wx35PxR0x#JmlB1$8>29|MM$BKJ}fqmA(||sd*S) zM6P_{scg;kiFTAU7qb_*ei(bfXkRAdkV(Y@87D8pm~YkY1$+}-U$91u4Sww+I44l0 zqF$UofyUj!Ew--nYL`87Je$qdS5Wgi^iRCY;Wm#2_5rqWhsTw_UbxFl)y$N}6=M@y zQ`Qr5;@0Nbi*nigY7xh*3gwJ?M@iL*!ptSxEf-4&QL zZ7#P>@3{A!);-+&AVIiso4R+Cw*R6(qEDW*^qpBDi#UZxJF_$2`F`(wvv2(O)z<(V z!#|^_LC8SZL@nwB8qQfuR@_?lX0Yr&dIdj(;k@9?v+?i6gzQ`%5lHI z9pxPL?x2&+Qp0xgwevx6Emfu}ne-?`VkX+rK?u@}Fp$zEak7r91rC`w zj3X4t^OsN|yvxKWikiLiz}F)0vs zrIislQch+Q{IWq6h*pUY6zAuqD>GVAhjq+E4~{bkJGUTk*UiY^Nx=X~6%pB%oJ zmIVb@6uo%AiGIz;0*T_Md@Fr^%C*wcz@Wgk3QO9KMlpb41^)=y5=&Ng%9x)pk-$mj zbY8BowtH`eB$s5~kB>>sADNdf*_9M%3PACe6^l=fxK>U^F@}&T%cO~i@BvjowJfkx zTe}#q7A7B3m@;tM#588;Q4{R{fF@ASa?RKoe^H+=Rx*WI6OSm(2)9m1dts669>b$1 z9>e1Th9~`${Up8D#uAD4X|?x+2@7+~-^ygF5)#-~E}?RNYrg6@v(9^}GoG>Y8E1LW z$$P$)_dR8O-oyeJ-|h4~B~RG>X2 z^XxXP*a_NYnH$H3XV3OeOeOl0iT+e#VpO2@X63g^w-GUt*T<74K8UC2dAdJ&dibXL z*~t-dt0~amdYmrc!zP}_GxW%Wx7Zcvs>*K5mZx3bYENbU9IIGKiyg#a4^82ciI3o; zY)z!ZsnLOQ?a7vB@q*(1$MuRv`2s#^;#2rEsl|}A1*TLLie4hhQCz@hO}vQ96wSES za?;MTSO!@Y@TvhJRsJuS_#(bUdXiiM9a}8r3QnG5GDSIJr`9+r~91IL@y=0D8 zyr|oyr>}>R4>}o&Hz@2Tin%%IPFb4sO-UzhWv4CIR`2D-ZMIWsa@9ds^*&|OU$n{L zZB@NY;5OX?$E`xylvrWo=NS;}v&}(V)n|ofLJM82R~eb=y{;j4y5I0_tnh5}gwc17 zCsQ5F>YJ}}S##fV7Z_XfJ8YAJy34BsWR6vhR&wp>$DJmI*9^s3<} zkHIIKIA=BLuF@m#T0Qa;M320sA@CDD|0$yCs?~GeBpgHByMb@!x4cqy$bGG9ZY%gKgHQc$5yVr1_L#*Mx(97uT;Ld?i3Go{+uHoHl=)Q{j zWM>HvQg2|E)`r$F%K6yrI>y&9L3#D-F5y%#JY2$=^5SR-XVtW>1gXYw3HGlTV4Roe z5O32Ee$K!L(8%YV40sQAU@wzwMJGRl;smE3ZIs-PVI1Ivc`r_*8&B~2ut<=eAxtmO z%8Tg3FKA&G6CS3OUqbl+E@Krhb9{xrM$~N3kT3{0AH88pu;-V-N)WbMNTLVc}4+NZ8yB=kVIB^*Hq{`S@**gc={MJ2t+LgS@R+8j&lDb zB~GyZ33MTe2QiKb{%0_WEP1rV_oul29GkR)rjH38DMJ$?;K#70-|weRiL;POz6_U| zt>YTwh++l5#;b%?LD+`64LapVd4qxL2HUg-@+}DQ7C)rlME9GFF@oRXHENK9?63TW z=h$@}4P?vblAYuLsr31oP;c}azPy*HzO?agu6&cT-c@{?LkT~)y74b+1?1R|dd{c$ zoFO@8c@oZGHy$ND9wRLtCne764DSv+;di(}`FbMsdlsK90sHU=W*FoUf%p%anSsC` oDOShjUi^uwf8kpV{))eGRNNTA>zp-lZGfZtdxKZ;Kf;m!0VMGvD*ylh literal 0 HcmV?d00001 diff --git a/out/production/ImageToText/src/Test.class b/out/production/ImageToText/src/Test.class new file mode 100644 index 0000000000000000000000000000000000000000..ed0d41db0933635860b0eac2c24bc722a456eecf GIT binary patch literal 2237 zcmaJ?YjYD-7=BJ$y4$eOHibedP^6$~M1q1M1kpCq5>27f*cuRJlbohYH@k6j+ETpZ z{r*KA|AvlDXJE!3;7`&S$LH*ZCLO9DcF&&oocHoP?`8k|=l&l6&f|v|I?!pL%fb$H z3+%pauh=PjRi!2ayD9~`FF2l~E(&xe#^!opqQ^kY!cJHMW<4mS^0KZ3c9i^OkE_TU z*ex*7GUNKIIeX1tRx#{CXN(s5EyOV(&{LNxIuaO8BlWRfrP-ms=XvL zzE`rN@aj(`tL@F^nRqp*<-uxDB*ygzYH{Cy^o}YM}{jPb*+rLW?n+$OL_aIgy9r=oSt;K$ahB-~t;TQ$Lz>F-7SgytDvQc% z`s;7`i}dL13@%!D5ibe!lgsgva(pl6)RpvPAaJyeS-C=1Q(JE^Z6+od==gm8Na#gp z+QiEiF6m601dw->E46US!ewMh0EM&8T_W0%$dVj=_Ns-PMjYeWoKtrQ*ua(clFIn5 zPutU&(Nw?2s;6?3+F1*Eyw1ulZK;<~C9D_L^eEo2P|!hX|C;X}+`yX#Zd!N?Z&NWO zHA?In38=EX*b>ZoM4RKMW>~6<1uN|;%}&F%Py~H;SERZ&MIP9I*%%}i3{)&E!g<(c zTa_6@O`CE(oz;+nX)IZAL8oRha4L&z85U|{OA(WRv;kk>&}RO(OA2jf{4(k7%{iXD zvRp07ARm=bJm;5ecg_wRy>AM;)S|=Uj^!SXiZm@$ZHK`PCT>LF+v|O7j^}nzq0YcI z$GR(PHF~$hVw#b`f*({R`*h?#s_BxhES3@z$fysts*kMM8s*uZxJhyVX7>p6nQ8Ef*_BjB;)I`m}bl!UlR9=;P;}LVR!o``0m? zO#Y7H21e#79W8KU+{bai+`!m6PH=ysvw>6k)`{k=Gllqb8+d*l=d|=(DCL@L;Duy- zyn#%zAAj|g8<e{XaiT*aqZVI?05K{Kp)?6bYVAoFu;G+K7!wm zBo1&m4r2-jF+=z_F@go2cq}J{1m4Ff+~chN5oZz5f<@Q_i#kt1OUqbk5;0EVI<)Ko zOv0bbwVdnUJIJMpi=mOh=pt5ehjNn!)@Y7-$6dVJG`C8gwbtomflPJX(!`P(J`rsV z%>Rb#++J(oRs&_t5I=8kK|RPs0U5;fu*M`YO%coGwjfS7k + + + + + + + + + + \ No newline at end of file diff --git a/out/production/LanguageAnalysis/src/META-INF/MANIFEST.MF b/out/production/LanguageAnalysis/src/META-INF/MANIFEST.MF new file mode 100644 index 0000000..6bd3fb4 --- /dev/null +++ b/out/production/LanguageAnalysis/src/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: Marshal + diff --git a/out/production/LanguageAnalysis/src/Marshal.class b/out/production/LanguageAnalysis/src/Marshal.class new file mode 100644 index 0000000000000000000000000000000000000000..97ac26fb6f95737cc27703c29c3728bf12a69442 GIT binary patch literal 5297 zcmai23wRXO75--*nawhgup}{%fNMcamXJV9qZm{m5eXy&2?Rq#nQVq+$z~^=osghX ztWfb)pIFqkmeSf(OKnlIP*l*iK5Dfu+uDb%weN>*?b~XQ{%3ZRj3&15vG?9{?>+aN z|NQ6NJ3ROHvEu;FQ#?U<;8o$%;768%+^zaHy&|qBIxCvmw;EAfLDu3}B4%Hpz*|z< zq9UNc(^i{}ASS8MG)%@61(T9iw4zbBl3jXSL3XrDx0YI#zMY%e+GXGCK?dVINQ_2_m0bLqtF@&yZmn2nIQR;nR_d9<)&i-PHCz2i65$kO>5 z%2A=fFQ_IJDD@&;sG$;P6BNBYX~z3(qeYMR8JzaC)vI{F1ALt z%Pb5q_~3LQ7Hc>k3~#_P^p1vDf=K6;l#a(Hh$UF6Vwr|oS?*#=I%s5pZ8n(whE=O4 z8Q~?kNW*emOa{e`M5o>5FsNQ8>NTvyDo!{=A;)|r^`*5TGO|&_YBUkb9=+SBH4{y;hxgm_3!D;BXZE#A zW~$qSd`+bC+=-Ie#ijHP0@RNk8a{}fWKD;o#o@0*k-8wN@F5M?VwbQ!ZjPs9x;9Zw z3?CL?u2VqQCo(?k#OrB?1GtfusV`|*>4O?RFIR;`M)Ev}FKBp3 zBtEGiBKVSqLwJ~Qv*wJ{CBIOU3W7MSVF)R*CTUuBqdq`4OWGK`mJsivMzQA0V$C$^ zJu0ltl3kB$I4*~%9Y)mJ-fOFP!j)O|O{1wB#0h*w!&hZ-j^j?Vtw+1pS$fp5HYD1f z*6@s@O;70Y?MXxO{p%W@lVtZAmKDJByj%pxaNJ}OVo3t1h$I|1pZFN>gMB>UpFU`6b#LZE7WCRj-4o6SBeYNSojGVhRbDeEj(%S_Ww z+LqqiXxLq5M=~c1e+}Yq_`8aKNUr`b{iGx^h{qs%k?O8o0Z{icS>g# zrj@SX>mzO?=QNmRcVBPKcxPOacWhj@z1Nsvx!cQ3t#en3jEY)49&cuH)&%fx0L~5Eef}COnsh$$Pp-! z+@i;!wtD@K`CGlYv)8x!a*g%Ptv=T{!Li>pj&Ypj8YekcU1N*mfNQLCoa^3Ti@?33 zLj>+ET_VVK>F5(d&?ShAV3JD^6@lgwbc$fIOVA^NDK3F2f*hBiT?Dxi8_`v$+ zA!J7$MNaFyBbYjbJoXD)BZrX}nsEfhLpYs+*{z{7kKn8!ltjEkC}Z>=3l3pH#GhOA z6skN!s6OQI=G*+8i){WDz=x^Ii~MSM1%=A%{6sj3B98|%`Jpq*laJH!9cPupD0~+$ zazt+7d-y(C_X7@mY)_DJywTDOR4%8?$Cos(29e`lx7(u(p1OVT)Ky|fb_yMbXyXE`Vi{{e7n0b<)(gR7H8TjzJ1^$& z-Eb!Ih|nyY#nq))%8!p#{Hj=uGBja6HnP8oIoXAU)KNt(m3*L`%@^2Q+{Dj^JF&>Y zt%`Zsgh_Y_KcwFN(Ov;8{D}J{@Aqa<_2PE?*g^Ftl+Hk4SiUot3?roUt7w^WDSsxt z3BTtZsPoxC{F(Q7kQKzswq9U5imntAg7xtOSVZTmy_LnedhzBxYh~c8EM`Lp%lEJ? z+hgXTw>t&vD7K|=^;!qDXM`$gXl5|9z+x7v^AW-YB*leT#{LQdBlHM!oyPeQm+D7| zf_nMrqJiR4Hax@7ls8dBzxkj^+pWwYR|1?)kQUcGfvQH@U*@YkirwPD1vA;F4{JTu zzC7$%bLJ=gxC#XdP`>&X`}!n6F?>u4g1y()d+$w}H+!a(|3G_TiUKArRKignANlnTRTKhLNYDaG3uI^A^_TkIO}VJES>{T~s5-6bXOH z-n=prv8rf4{4)7+D1D0X zEBuH{Vv-)+tuR=xaw3Ie6Rq@3xRU2QHi$q28TI5L$ILiGaU$dLGUU>jtLfYh z7LE@x?{>1NT*G|Z$*j1RIk$@$xSK)W#b92?pzh&E>y6ZKJ$i8iLArSqo&ttS;8Cz- zwAV|`FX6Y&xqTVPB$)Zg8b$$2&>6!}rD;%c!pF+=JN%ybNEyA}K^#~ZIqut!{6`UN zjd&}M;A`T_Q-dgq9KRP+9>%kwZ?HZMVv=-UV0Vnbvsed!TM7Pc4Cw7V^$ybLPL$v- z-X{AT%L{niR37yQ-l!79h4>?0V=Gqr;VsNjN6Wlq!k;Mi;LrFA+dPh6=ca!-zi&9d RZ(^7;K}t{Jl*0cZ`!7B(>|y`_ literal 0 HcmV?d00001 diff --git a/out/production/LanguageAnalysis/src/test.class b/out/production/LanguageAnalysis/src/test.class new file mode 100644 index 0000000000000000000000000000000000000000..5987ab48c88b0a9039822ba4b5f8bcec66e8242c GIT binary patch literal 589 zcmZuv%TB^T6g|VMv{Xe9-|ttzh24X3W8$h&5)2zx15U~q+LGzigwN828W(VBxA3wWTZP<2_CkJm}julM5xn2914fT$}SdB zVJHPcw^ck6N{<)-r|5hBYdXf>uG2TQ0~Saz|3Rfg(}nGDv*I2cA`YL;r(!a74S zQGHK~gskT-;yb~x;LAu{rD0E~8{QidQt{(HA9lHtCjS9*dLR=9$Nv>*kwVBNja#nY zPFrqtsm@hEoa&4+DRtsh^~I$$BW+{p)ch9qutuvgCj(}dMR9{Nk8VbH{^SMhaZ=u- zXvzd)i=zAUy^S5pZ0wTQH@P_xqmCz7mAO|eJfr%jVcrI4MA2X(0pSdX6f-#b E0ulm#2mk;8 literal 0 HcmV?d00001 diff --git a/out/production/TOOLS/reader/NumberReader.class b/out/production/TOOLS/reader/NumberReader.class new file mode 100644 index 0000000000000000000000000000000000000000..112c97328770e11c90df44673cbde2a97eea666c GIT binary patch literal 1947 zcmaJ?%TgOh6g@2@wHS++cq+!&#()tRh!Z~&W5+w}*G)M%a z2q7%cx~)IeC(622m{{7}Hgc{&_?~H*?tOuV;Y79(5j09@QCvV&pxrU_yx~k_cAjh+ z&Li(25Ul8KQ6RQ(0=D8hrd3EvGz&yMv1w1tnPo#m6Ixa9Hi6FJvmS}8M7u!Oke3vVs$>?^@GeilPsf1tJcM zS}-j`pkp|3Ha`tl(Jyf=iUACs;?FNx;DT$Xin=rHIQnyPGn`mYMQ~k!NdSo`MldSS z{X{PrDcj2F?qky}a#wYA%dIL>Qs;&p!??sm6z}3DYdm2(ZMjClaF}^Tcd7=D|3Pdz z27&ig{96Lo&!IkjPF#sQD>b@ZGeF?|$?ol7s(IZc7n7);rDHl;=N#vi{`eX~qS zY{Aay<*e?Q>Rb~B-J+?;Tu|-&*T5zTwmiK$&qZmyK~J-SZGljZougl1J;hIzR0cLl zZI3?(%afVQgsl3SUcnqx$}>z`#i>P3x&$GA8`7 z^+$0|&$+h4sr|8jJZgqM=)7*_%SLrz!L~~~m874y_kPr_e4XT!H0N0W+Q=Tn$mk2mUp<>o_-#f5zZ!x>Xe7og zPhB3WM!yFSKyuh##Tu`vWwsjr<0=$4hX4*xCU))<*ZxwTJlPjhEjX~Js`7-(4_n!Bz6z~ z92ukZ1@7)1zS>1=hA1EHBBItAhP?YTbDzaStl~EFD`1-!S*;GHs8Q8D;tLG4P}+`O zbYhUTjiMXl=pj>adS9e}9}#+yrECLNkSDJN3=yp#C0v8ey~B64O7HKOu3~6|T+Nc- z&xjnxO=2qEL*BZ8MY7pXeTLcwB4@CKWpY}g{2_B{AeP##a7PAfJV#Ms9-ounETzk6 z{2RRzO%k!U=#aQ7@mL%ZS4u>Dc}>U#LgMxth&KrR1?^Dv+qY7ROleCQ$3Iak&(k7!7rIHE)QV6CWG&K;5$~3)A2lBNh6Bqm- z7cai(vW?5SeB?p@j;~txog_`Ly0Yfpd+zz#XP)r|x*y1%ioWaRgzE=rByY2~%LgmG+Kwtqp(Mu%Ag!3TRE+ z+Y^Z82f+%S>(nb*!6_*{MncQA{dOQvy?olaZ1| z9d8N5`#!hYySvhrJ6$9?-e&&3PQ~lq8<@sv6?H}++Kbvtm`xT9#Bo+>-(h6~ZP&G@ zKX2j!-W3SDEIIGgiGMPYJc%!iO9D{!UN(_HlJ&~E=e}qOh@62r%d zj*m^wK$g|^sT#5o(3{GmT4zTSIYsyE!|CfyULqbzEQTTMcZ|h+`H7gJ%{X1X z78%EOD}+1oA8G<1KI54GmX5Fbo$;UUv4&QKM%yh*1%iXNG4xI|s^>UQas&J;2y*3< z<|&|_r@wP-eT`7h5CZooJ)mCMM^hb$)Z9MwROnY@AEQ6`E;+6-Xk5p*j`IOT_>1B` zZ{l4?e2zRNhQJCFvKZCcZg>%5D&=h-B3erQ1igca{2}6{LrjzMMJ0N2wAO+LL|EzC8NlCBm!e16)_e-!q|!O+4i6 z2BBbQSU)hy+iA?;6fWU3pXm%1afa~D(sq{C7x9Ri$GGg5bcJv)U;(T23eq-9Nh5DXCJXqK=l$jYkwb(_ yv6~&-&d(j-vxfu5$NWU|FpwtanIX0#gi>NU10j4#-UYTOY1|+4`_r81X zIp_ZFJ?EZt-YajMy#SyIe+$8ff&lym3Q?pG-evAF8xm%+zhQIFE-Pv)6x|q4#_bk` zg6f*CVgykfK*+!qFcd1&mf35i8#;B@nX(5=YiKAMvyuvdy{SYWNeZe>#HJZ26&X$6 zJZK7Sx`8sGg?5=%zm?uW2_ergFjL4y>6Gnq&N6VNCiPnxbI=y9*#@q1xQ3IxR#He; z8@NVD{y{Tg1rV9Ap{;g0p6nO4c?PbdECri|H1<;^Sk(F6J+}CHNtzPF416am&vU8%( zp@*;(*NN8a6{fpd-36O#xSMS3iYogJd}HyhZ3x6nQNEn7CM zy_x6GCX-tYY{Pa=X2wnWtJ}mFLF_Q_*72g;iI8tKaNBqxm;5#ZZx`+oF68V@mJ@+@ z7%)YkgsV)Pi5ln?nPSQin5(JJK)>)8lRrm|8`w3*t8a_wP8b**;~k@>3=Cy?*IKcJ zl@{K#flQV+M;$h>Cre$YFJ=Jy=z&@H-LQGhzNj^1$5Y7=_Trre-X&3{bci?6-fElC zfo*9s${TYh?h4>;0|#)A!Za254z;5umF5ZJbkt{OkBOq149tU6jrWj+PTr(W6IUqDc8p`ow(U=4tfx{ zD?6UC4_PZ@Yru5O7N+}f>Vza1;a7`VsVdeRD4j%{gTq$RK7O1T}6^H$N*$Jk3}9Fvw z3rg;vz#4EqAFh6&@;>kU!0jt5u zcg{6hYewxm(+dpJ^u#Z2hY(ki< zqSZ_!w#IF%Ifx%HaXBY$MOF<+aIun25fuvJM+!?PCJ{FW{QbrA&i#t0C9Dl{Nu@p# z#82pt)oMWv75q$L;Y0;)7V;4Lg+iT9MpVw?WnwmR_;Wc)*14!~LpCYp08PkB^lF{- zvf@sT65(Gf%5FbOXl$)#^ z`R0>qQ1`3=b~U?reOx#nXEx8 za5ZLO9^V$Bk~P_EtUwi>BX@dXedv;$wDb@YzJLmi>!#-W+`P$Blj& zFXec>9xp7EafIWIdR$Q?<1okVdR!D}ESy>RBz4}-M}B@jbNSTsY38$@&-U8dQFN3> zN6|Tg78!KOpnC+%WUx~Pw~t`H40>c>jbN4xVlo(zx1_x79=Yt3K^LEnD4U(q^l-)= zL9k=VDE2?gV>MKZTE*g`0Ajc<8VRgBrNXbm0xaZT1I=&|wRjD6xJ0P`AmyJ}u7K-Q z0UA{atL8A8)NI_O=A%U|LaS1wQ3YjKM<@bxs_VpWDw>MKB%T7WZn9zOE; z@dD10M#H-1H&ipu;fus~o_JPZ`s-L2KurMkZ(vOTbNH`H`7`Dj{1yKj#lFk*CtmsM%Y2ryh5xr*ag_C^q=?#l#0Ua8k;c&PRl;mqtcrVlu-aqoGWg=a` zrs8?raTf0ewhG11CZH+rbt#2H5x&$6yl+5H-Rn*Xf)Y*nfJ+g^5^v@p$zjd>L6m09CQxLM135q-_e=pqGLZn`ca;Z_@_ZnNJc01@%L_<(K9Khl$h}hlkyI!^ zE_ec|$Om$tClG#_c>$@&2Xa4wJTL_i$;ASMUxco%@jh}mAIL+VK=|S41>|r(kfQ{0 zYziP!3$PLBIC>WioVcw_^K{@LQK0avCwexivi#32s3x6|1gPsjT$9+yiD0| z@ZHCl^a}eHuJSF?U)Ajob^Bx8{#3U=*X=KL`zzi4Mz_Dy?H}+b>IhN(HO9BUqVj*o CLUH^6 literal 0 HcmV?d00001 diff --git a/out/production/TOOLS/reader/res/RED_Analyse_File.txt b/out/production/TOOLS/reader/res/RED_Analyse_File.txt new file mode 100644 index 0000000..ffc1ab3 --- /dev/null +++ b/out/production/TOOLS/reader/res/RED_Analyse_File.txt @@ -0,0 +1,3070 @@ +------ Runde 890 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 891 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 892 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 893 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 894 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 895 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 896 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 897 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 898 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 899 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 900 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 901 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 902 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 903 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 904 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 905 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 906 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 907 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 908 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 909 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 910 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 911 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 912 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 913 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 914 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 915 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 916 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 917 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 918 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 919 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 920 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 921 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 922 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 923 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 924 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 925 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 926 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 927 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 928 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 929 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 930 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 931 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 932 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 933 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 934 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 935 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 936 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 937 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 938 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 939 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 940 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 941 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 942 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 943 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 944 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 945 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 946 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 947 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 948 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 949 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 950 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 951 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 952 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 953 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 954 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 955 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 956 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 957 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 958 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 959 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 960 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 961 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 962 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 963 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 964 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 965 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 966 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 967 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 968 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 969 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 970 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 971 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 972 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 973 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 974 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 975 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 976 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 977 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 978 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 979 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 980 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 981 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 982 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 983 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 984 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 985 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 986 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 987 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 988 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 989 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 990 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 991 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 992 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 993 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 994 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 995 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 996 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 997 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 998 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 999 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1000 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1001 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1002 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1003 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1004 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1005 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1006 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1007 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1008 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1009 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1010 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1011 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1012 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1013 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1014 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1015 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1016 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1017 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1018 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1019 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1020 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1021 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1022 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1023 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1024 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1025 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1026 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1027 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1028 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1029 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1030 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1031 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1032 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1033 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1034 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1035 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1036 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1037 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1038 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1039 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1040 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1041 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1042 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1043 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1044 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1045 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1046 ------ +Der Jaeger hat den Wolf erschossen! +Der Wolf hat das Rotkaeppchen gefressen! + Runde beendet +------ Runde 1047 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1048 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1049 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1050 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1051 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1052 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1053 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1054 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1055 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1056 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1057 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1058 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1059 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1060 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1061 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1062 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1063 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1064 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1065 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1066 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1067 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1068 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1069 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1070 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1071 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1072 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1073 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1074 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1075 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1076 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1077 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1078 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1079 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1080 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1081 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1082 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1083 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1084 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1085 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1086 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1087 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1088 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1089 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1090 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1091 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1092 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1093 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1094 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1095 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1096 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1097 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1098 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1099 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1100 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1101 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1102 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1103 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1104 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1105 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1106 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1107 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1108 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1109 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1110 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1111 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1112 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1113 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1114 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1115 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1116 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1117 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1118 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1119 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1120 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1121 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1122 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1123 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1124 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1125 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1126 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1127 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1128 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1129 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1130 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1131 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1132 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1133 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1134 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1135 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1136 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1137 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1138 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1139 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1140 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1141 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1142 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1143 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1144 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1145 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1146 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1147 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1148 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1149 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1150 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1151 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1152 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1153 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1154 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1155 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1156 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1157 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1158 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1159 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1160 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1161 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1162 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1163 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1164 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1165 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1166 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1167 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1168 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1169 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1170 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1171 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1172 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1173 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1174 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1175 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1176 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1177 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1178 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1179 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1180 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1181 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1182 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1183 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1184 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1185 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1186 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1187 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1188 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1189 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1190 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1191 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1192 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1193 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1194 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1195 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1196 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1197 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1198 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1199 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1200 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1201 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1202 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1203 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1204 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1205 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1206 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1207 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1208 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1209 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1210 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1211 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1212 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1213 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1214 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1215 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1216 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1217 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1218 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1219 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1220 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1221 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1222 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1223 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1224 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1225 ------ +Der Jaeger hat den Wolf erschossen! +Der Wolf hat das Rotkaeppchen gefressen! + Runde beendet +------ Runde 1226 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1227 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1228 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1229 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1230 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1231 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1232 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1233 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1234 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1235 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1236 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1237 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1238 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1239 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1240 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1241 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1242 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1243 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1244 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1245 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1246 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1247 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1248 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1249 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1250 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1251 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1252 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1253 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1254 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1255 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1256 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1257 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1258 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1259 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1260 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1261 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1262 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1263 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1264 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1265 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1266 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1267 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1268 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1269 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1270 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1271 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1272 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1273 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1274 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1275 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1276 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1277 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1278 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1279 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1280 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1281 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1282 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1283 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1284 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1285 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1286 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1287 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1288 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1289 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1290 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1291 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1292 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1293 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1294 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1295 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1296 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1297 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1298 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1299 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1300 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1301 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1302 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1303 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1304 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1305 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1306 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1307 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1308 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1309 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1310 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1311 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1312 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1313 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1314 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1315 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1316 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1317 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1318 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1319 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1320 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1321 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1322 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1323 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1324 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1325 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1326 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1327 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1328 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1329 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1330 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1331 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1332 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1333 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1334 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1335 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1336 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1337 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1338 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1339 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1340 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1341 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1342 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1343 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1344 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1345 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1346 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1347 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1348 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1349 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1350 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1351 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1352 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1353 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1354 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1355 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1356 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1357 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1358 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1359 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1360 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1361 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1362 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1363 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1364 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1365 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1366 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1367 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1368 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1369 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1370 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1371 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1372 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1373 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1374 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1375 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1376 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1377 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1378 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1379 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1380 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1381 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1382 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1383 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1384 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1385 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1386 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1387 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1388 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1389 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1390 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1391 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1392 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1393 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1394 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1395 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1396 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1397 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1398 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1399 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1400 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1401 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1402 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1403 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1404 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1405 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1406 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1407 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1408 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1409 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1410 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1411 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1412 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1413 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1414 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1415 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1416 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1417 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1418 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1419 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1420 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1421 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1422 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1423 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1424 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1425 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1426 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1427 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1428 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1429 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1430 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1431 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1432 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1433 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1434 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1435 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1436 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1437 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1438 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1439 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1440 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1441 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1442 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1443 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1444 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1445 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1446 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1447 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1448 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1449 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1450 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1451 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1452 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1453 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1454 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1455 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1456 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1457 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1458 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1459 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1460 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1461 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1462 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1463 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1464 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1465 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1466 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1467 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1468 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1469 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1470 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1471 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1472 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1473 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1474 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1475 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1476 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1477 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1478 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1479 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1480 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1481 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1482 ------ +Der Jaeger hat den Wolf erschossen! +Der Wolf hat das Rotkaeppchen gefressen! + Runde beendet +------ Runde 1483 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1484 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1485 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1486 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1487 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1488 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1489 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1490 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1491 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1492 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1493 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1494 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1495 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1496 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1497 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1498 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1499 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1500 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1501 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1502 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1503 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1504 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1505 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1506 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1507 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1508 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1509 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1510 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1511 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1512 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1513 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1514 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1515 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1516 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1517 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1518 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1519 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1520 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1521 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1522 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1523 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1524 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1525 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1526 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1527 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1528 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1529 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1530 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1531 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1532 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1533 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1534 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1535 ------ +Der Jaeger hat den Wolf erschossen! +Der Wolf hat das Rotkaeppchen gefressen! + Runde beendet +------ Runde 1536 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1537 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1538 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1539 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1540 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1541 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1542 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1543 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1544 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1545 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1546 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1547 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1548 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1549 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1550 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1551 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1552 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1553 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1554 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1555 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1556 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1557 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1558 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1559 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1560 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1561 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1562 ------ +Der Jaeger hat den Wolf erschossen! +Der Wolf hat das Rotkaeppchen gefressen! + Runde beendet +------ Runde 1563 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1564 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1565 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1566 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1567 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1568 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1569 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1570 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1571 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1572 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1573 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1574 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1575 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1576 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1577 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1578 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1579 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1580 ------ +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1581 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1582 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1583 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1584 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1585 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1586 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1587 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1588 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1589 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1590 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1591 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1592 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1593 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1594 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1595 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1596 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1597 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1598 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1599 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1600 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1601 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1602 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1603 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1604 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1605 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1606 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1607 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1608 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1609 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1610 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1611 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1612 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1613 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1614 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1615 ------ +Der Jaeger hat den Wolf erschossen! +Der Wolf hat das Rotkaeppchen gefressen! + Runde beendet +------ Runde 1616 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1617 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1618 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1619 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1620 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1621 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1622 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1623 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1624 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1625 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1626 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1627 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1628 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1629 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1630 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1631 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1632 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1633 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1634 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1635 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1636 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1637 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1638 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1639 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1640 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1641 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1642 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1643 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1644 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1645 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1646 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1647 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1648 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1649 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1650 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1651 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1652 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1653 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1654 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1655 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1656 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1657 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1658 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1659 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1660 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1661 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1662 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1663 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1664 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1665 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1666 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1667 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1668 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1669 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1670 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1671 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1672 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1673 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1674 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1675 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1676 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1677 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1678 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1679 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1680 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1681 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1682 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1683 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1684 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1685 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1686 ------ +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1687 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1688 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1689 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1690 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1691 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1692 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1693 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1694 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Wolf hat die Oma gefressen! + Runde beendet +------ Runde 1695 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1696 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! + Runde beendet +------ Runde 1697 ------ +Der Wolf hat das Rotkaeppchen gefressen! +Der Jaeger hat den Wolf erschossen! + Runde beendet +------ Runde 1698 ------ +Der Jaeger hat den Wolf erschossen! +Das Rotkaeppchen hat das Haus erreicht! diff --git a/out/production/TOOLS/util/Timer.class b/out/production/TOOLS/util/Timer.class new file mode 100644 index 0000000000000000000000000000000000000000..8b4856381910b22dfc0133fea19834a0a906a27b GIT binary patch literal 1249 zcmai!T~8B16o%jF*Rt!ecw}n)W!GWvkU(v@Pzw;)hltga{TXH4J z6U9Xn)0knH=&>wyO-On%kmta&^lQ>%GpF z@HY6CO*8qr+vN5p_be4hlPS4lk(pWVLz723pr*?bBg1e*@@9LDccVRq!d@4mC1|lw z8h8t%;r6_ySh3W}hNAKo)n(~vEW57srN_H#LhiUNKbOIxfeLPFxTUCXGtBk5EN9Pc zi%N(WCSrv*rR(i8yf4KP5D7!m7u;#t!k??VZoAj5#$-{RVl#hi+}Q7m0rIyoeON=) zICf-FB|Y=t~tHjHqO(PlKKgoFiSILxDA&vM-f4sT0S|o{DzS?$H*UHjC}i+>eU1$$m-lctE>O9irp@>nj)(U z1FRD2t%^Y35rG0NmcKyL4?e)8!LWYt5n2HghbmAj;*d1SfILe*Fhkr$a+!_!7bEI< zT2CR7S1BxEAv$S^@YG30`3RFIbTNFQD9olxJ1`&fG9s@e%7N+{u2Vlmx*PPngS!+N MG`fce^tU$o8}y9^rT_o{ literal 0 HcmV?d00001 diff --git a/out/production/TOOLS/writer/Writer.class b/out/production/TOOLS/writer/Writer.class new file mode 100644 index 0000000000000000000000000000000000000000..f71b065b862234ce9873d8f71b1b1ea2d4ba7cd8 GIT binary patch literal 1729 zcmZuyT~`xV6x}zO^@NkkBp&~(HQ7dZRE z{M9ttX6L!FwfDkmxdQQJyJNd|1fu!E&Hxe^kVxt{16?3>=-9617)@^xNIbLK)_v1G z5Xe^lh1zx&#b30xI`x>{aG0Yy@{Z?!Gg@+f>FpsjWH>13*Q z$Ev^jWzTXN=3bkTY_;1m+dHOXD?bQo?t%SMWuM}Di7@w98yf(kPfSq7EF&ka|F(xiu!DGFXeGiGkacJ63eHC#aCE@W8yRF zjZovj=^px5BjuJ!^yGH;mD94+fdXfI^m(NL=}vGK0k)xri-UbezJHB zQJnc5@-4jxX8BAb%4dodX$&BPIeNo>Hs)c_Q-YL;N&+|)SA0zIjui>+?Y>9qaq%7G zF*0>g(cUBbcy8<%=PO!Hn>oTrPCLTIH>gx%x!4gdy+J9kf{m$gW26!fV#$ikNhasw zf4zmoB&Lz)WMycTx!%SdtOoujdnhxa)*2q-5#yV*lppnO_#;MWXL*A`A`Iao?>C82 zVonfs3`JHLxI~l@T*n1sjS_!?CyZf@dmG%_WL1svhm1dByvg`e#(yG`V(cloE0XaA zqQr=DVy%T%Gq5DHcSB}(vFI_YV%Kqlyz6M-OWb7d89cx(cBAoQ1KfrD$aZ5A35g{k zk&?U<*YSJ&)%|tlBm0o2QzTZrwD>z?1Q++}hy&5AtvFR;#_SEg5@w?Ot6Y0c1@C6+<_GEXS+(hF2@k!bV8G>Bj32__)w_*?x8SK3!{m{_fr+Keza<-|l;Nvtgg{pihCXi59`? ECy*=^SpWb4 literal 0 HcmV?d00001 diff --git a/out/production/TicTacToe_MinMax/Game$1.class b/out/production/TicTacToe_MinMax/Game$1.class new file mode 100644 index 0000000000000000000000000000000000000000..2e92e5ca599fb993afb8bd75c2ad5fbe69e29731 GIT binary patch literal 639 zcmYjO+iuf95IyU-abg_ercmxsXrPXZsCa}RUMen;LXjGpKICcRY}2irHCo%1_$(wU z5D$C+ABC84ih`w`Gdn(e&g|^(KRSxEY#6JU@e*qdSeea1v)FW!_pWzO%*i}{cDYR z0`7h`qjGzwjXEe7Q)NFbiJf7V$aE~N=KW>SElzdL*IVAYFVGz6xsgR_Nu*{=LxUJ) zrA^dZ&2~*DKI2BnFij8S$!m3gjmY|)eh2;6`ZhWsu7Aq}0L%%RoBEyCNBy&$Y{CEmS&h@W1- zi@)Q_*NS+DVx44whqz0TCHe3@+$VfM%RxxBttzrypLWb?#or)~DR@7yz7q2*_iYmD g{wLVF6m-dkB_Cm%&?U|j^r}i1F`-Y=+&z7N0o{0WKmY&$ literal 0 HcmV?d00001 diff --git a/out/production/TicTacToe_MinMax/Game.class b/out/production/TicTacToe_MinMax/Game.class new file mode 100644 index 0000000000000000000000000000000000000000..9e3c030dc6ad692e46f84d6ba4c865dfc3ba4dbb GIT binary patch literal 1518 zcmZux-%}e^6#i~@vm2IBLMXw~v_LJ8kdjz`YiO-fTT=sJ2+~P;aS69%%VsyTSwMVb z{6FmY!b@lT@cAJ8f@D@!l3W+CT7KYs?R%l^ znwS#MAKGncVNz-PIyGFA-nI-Z+)$2LI#m4TZ3{EVDe3b9L%C`%tGrpsZ&)bcmWhQV ziYN(8TvW5JH2orUTqks7S76Zb_WfO1wL=+D_=_ml_B_wtawTypG`Ev@6K_$0W=l4A zA3G!!&+)n^N{M%r4DS+q?n!=w%aXs%ZVgu*Pp<5>w`8!cDhZ^kKDFDh14r%qPCaZn zgkn?`u`(fb52p!`oA>23?eHW?eLhjw#!+3xg9 z3x{CZwgQ{UZC;p(^A<2}2Rpoe^nbz(?hq3J1W^-s`M*N5Z*_k!Xvzm1Xd+SAi%Mx~ zx+1&bvQ)HLH(BvK87#SWw=27trjju}A3z70!r=Ek?n+z**ZBM?#E&#$c%NSt1~h!Y zZ?c!bmsjRaU=ertRfj`n=v*@k*<$QDtcC2=+A%DVHeX`kv8tv;)zVRx0h7O%Fn}=( zMwRD#r~8#z2Y2yNbXx}ZXeq!Me2h<6XNk6s*d>Er&O;x;@APSm9BFs5#&=jNWQ&EY z@n!Kju0&=kvWI@caC+~nPYveS^DVWA*m_wc1)RgpkxsHeQf>~8mI4}HXM{bYsIax09z4m&kF{&nQnR@gF Oat1Y87V~Gg^5-A!6(^Pe literal 0 HcmV?d00001 diff --git a/out/production/TicTacToe_MinMax/GameCharacters$CharacterO.class b/out/production/TicTacToe_MinMax/GameCharacters$CharacterO.class new file mode 100644 index 0000000000000000000000000000000000000000..4f2cf16ae1d1c45c660e17e03f019097f69a315d GIT binary patch literal 1038 zcmZ`%ZBNrs6n^ejR_F>F1Ev$vsZ+Zb8BRrIhD0FXk_m~JMZS5r-E76tk+vHeUlL99 z|Ck6QnixO(ll)*jw;S7-+O$3Qy!1Ked3t{S{`wuj5|+l`gI|TBV*~+)*aqJdt95Sk ziYsg<(K~K21l+pmBo-LL#nV-J4Wk%Sq3H-hr~EE&^K64#wd_`TS5#d3_JL`c?lObl zNS0JgFid$x{J_m_*nGckR-D|LiZH`;FR{WMv$E~l%@;y>7zZ?jFeQ6TGbqM-vZP@g zQ5|P+mSM~hZl{(YjA9R@6U!${lIb}evpCPdUeZ&LkqbI5dXZNW?2?YlxWX`6wfVtT zn>QF#qd-@(L=zjsyk%5bZB_+CsAyVZv$aohI z&^b?H?Q_#|N%80aj}w)M3C&)karzv4InuY5t1`^|oy)BevO*#~lj3=Vq_@MMZ8uwX zMXZ~0>fjS$RfRn-^&=fNh2uVII|z8kR(s; zghV4nkV3kP)uNc6a_RIBj6cqNLue;5d5p*rW-_TSh=pU%$;^?N#4oy!5brmOc!Rwr zh&PDfEy2F?8pk`3y~b%|aDy6-(1`QM(pU@&xY-@ygiatedx%&cUGv6&PhWi)pcCk! s20XDOo!q~%=7zC864s~xU`fGgC2)(x@ZmP@cy4_!f&Rph#f8)4*=0=sGA7H$jl*F1Sta$H+L zx7PXP%Iw&>$Xi9VW4YaKB=EZ)K&)NUGGT%4S)5j`BM}O=&1FaRI4E=S7Nj zARRZL;^`h9XDX2id#|&dF2^WGee1=V!1&*};tG*9ibPz^3JEE1N5I%>9eP!J)lpp! zZrX0m_GXoS)M3N+gI6s-(D6jz()ni>FxOqz_LiH{_ieH=y3>Lzwe9DK#c3%ycQGY2 zkW8vcqp$HF#1sVXaJR&KjMm6cA4B9%p?{$l!(FZk)&LdUGo%{wp%c%zK*2w#kf$(a=@)1lit-PAV$l308C) zOY?G|&b5IQ96Z7<%Ge7V&9+;J8r{YW?z6!@Y+@D#(h!)#gHFq5^b`4sV`REF7$IGk xr&>Mq6A@}66j#wN{u^uZB9=!i|36sjfjB~VNLDejc^uk#Jf$_5iD4ekfIrW<#oPb@ literal 0 HcmV?d00001 diff --git a/out/production/TicTacToe_MinMax/GameCharacters.class b/out/production/TicTacToe_MinMax/GameCharacters.class new file mode 100644 index 0000000000000000000000000000000000000000..7213a8b422b9d77f28ec574359ab55929a43df28 GIT binary patch literal 1289 zcmaJ=+fEZv6kVq?bf69*MeqiQ3epyA@qVe|r6Sf88UZUvj2?!g9W7Hb9W;uMy!r*c z7+-ug5luAl1N0l0vC3=tR>OdEBG3ha6!pUF%` zdXF>3nJ3B#1fmyR&kY6zj6||zpxDuJeg>#5O&xf$h8$e9W)@j}&+m6G&b zt*;u*pzPMT3tRZla;9O8Tc>9D)#t3=sa6)|JhJtej{j*vz~aKVER)ra2hw>uBIj3A z#>T4)zN2oqx~Lsv%9~YwTC+fHRMmnJrHkf8JMVeQ&sAitrl`g?c5ky%L>H$M;fmMs z<*rdeZvtgp4;KQbh$A>nom1VULyt5(BY!xEZdWmcn(`uGKp?g*7AWmr9 z_X&OPkzVnRybT>%*Ss?{YejnxXiV?pOA)bTiuZrsEE$xqbyEg(Q-f%tyv?%5(13B0 zIl;#6Ac+#Gy^AZD#4St_-GhT^JjH!@^b6?!5)Z?sPq7^vWnAJ-lg~3oZD)L7ah-@o zTxKl(TzG-2JdNNQ&sz}v1yhKhu*AvK57hr)C<8ejMac3Hzfqz%nZH3CC$_j3!y#@Y G_xKBvYX8>& literal 0 HcmV?d00001 diff --git a/out/production/TicTacToe_MinMax/Grid.class b/out/production/TicTacToe_MinMax/Grid.class new file mode 100644 index 0000000000000000000000000000000000000000..979d3431c2f83282b08b105d2c91c9a949f8c990 GIT binary patch literal 1019 zcmZ`%+fEZv6kVqsI&B#)Z2@l;@ZJKYTI3=HM9L+^iqVorp3Gr7fq^IFmVN_S$Rjz4kum+s{v508C>xju65s6b)^N2z2kr*D_z1 z)>i)M=8mDe0+AWhGTk|Wa3))gA&QuaxQ2FU0?LYG)<{`jEib)%As|*gLZ^l<&l|uS zF(i;wks<@=#GOh?DTJ9A`?rocT zLm=8P+-90o=HK{iRmD|-)Va9AqKW~5o|a=lHcY+ZI`*!i%)bHR=*M+$BsbV&W;t7p zBaK@cZsU$Xj5Px;Q=BOpV8wu()i8u%3amNupln)(fSOt5ldTGLlx(ZvO3SUv`o0kc z#0cw@>>62J9(is5)u!RB%gs8GWZBkby(%5kvzwseZky~sQua=uNKt#zwA|o0`p$?t z9TjEq1h)!2t=>O#I`tM7nL?QSwm7fzetJ79uGDv*$i1e3c*Wj#bYt1{B(^^{teWAB zdIQBEuRw^mD}ljpwQ}qP(O>#6-#K*Z7 z@engu#4Mg+4mxcU^L{sT)SSWqSrg0@W3EYN3Xyw?O}8+1*6iB*o5BP3JguOnOsH!^lj`a{RQy6}Ew0W?3`)+z+azw5geX zKtHPK++9>?YJhuppL?Hk&htEnU%$Wq1Tc%&VYDHjA*kaN+68*v7;lYtsrsI2l~T*A zh9xTk?e|Q}bRP%=;)#tAP9vlttm6!Hflif>GWOh5#;(|oz^VD%T;{33*<9;MI*d+q zX*jE+8$ANiW~O=DDN1M2D7dz>&)k9|4Oiw&OZq1QQ}Ms?5?$ZoG@~@Mt5B(Y< zI?my|fc9*^QA(&T-6O~$AM)P_i46?{0>LH6EQS$9AVkQEI)*UJXo*qwC8ti)8ZNO9 zOGZ^@%7()lq*D)L1Todq%j`&eE35j}hjASfi1Tu(<+5s4YdSHLjbV7bT`;TCs++bI zMgmt9?v%pK5?2i{rQ<5D5w~WTmYcDwHQSPwD-dbw+LB|`%4VUSRyk4J&~a1cguEQT z%n{tyaYsda{b-BK5bk1DLt4i@+^1%5z7>N;$?w-)S*1VhU6S_ulQQkpszW(>m&2@j zBYCLf5#~6Ll63Rtd#MEaV{EN59b%ao9SeBOE|;ZQDic>^!&t%-4Otz_pv8JU1+6>; zuPN4w#WBU%A8r}DNUAPnriWm!7)uR3x^I*u&*g@_XMoLKa@*#hCbz3UX@qNym)tVxSbpH|9gkvXDCVwEhd58;NG5Cq6ZFt7Dhq<8Z zgE-IsTa=#xtT3Yc2zX93c<7fK=x=yesTlt+I*CR$Cl4|D6=Nq%5h?@*nSGH=Lu4Ap z7;92&5g)O^Mr^#m8u9?X5x){uJrHYB-+8Q_Zf~HJ zcw4EDB`I(^`2~ZM2e{6CjQg$6m`NVs!57RQVDWG16D%N(4qB}rNsMB$NqX#9dJOA$ LNiu;APuikA3(G1Nv{Ktz#I^#9((i}T^aW$0S*sCCV|^N6XvZ$QWEr&ng8rVq zU{aI*fc~hacNP+3(%t0F%()-u+&lB<@2}qg-r|jg7~&=j8wn&C7S8xNuY278Qa|XN ziLPQuzLUOG?-}CdO4~$=A*X}B*GCtU!uEDTJ`gEbl-$xt@sLYj6}QD8uwcU0mFF0i z%I;0=mI^7dq3dNC%>Bzl?hDVtJnrc597Cdfx?5@M0*f}5aF?Ml5^7uY`PfrUFBpk~ zp$NH>fzM!+XR!qv_pm}zd9TM%ol)`&Rc{7^Vc-j2H7Zjbw?R$xz{W#817pa$-!$;Z zMiFZyotWLA8<8CekJfW>955{ZzkZ~8-Ns`)VX!E-El0BB39a+9Zh3=-dL;aw2nlKi zJ@RB->5C8JK}UqgJc`X}Mz767sn0XeP+#SUA>~ff8?^0)f-CWHmmxj$_+?)Tk6MqN z62STli&3|?FN@O5!F1%5<<6#0sMQL_VOQ)(EjBad*wVL#H9Vz`?}+&Z4& TIZ4Q41uyV2>gW}DVtD-z5TK!C literal 0 HcmV?d00001 diff --git a/real-java.iml b/real-java.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/real-java.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file