From 973a4e9710a095096f874a71e6d80d52701bf267 Mon Sep 17 00:00:00 2001 From: agreiner Date: Mon, 26 Apr 2021 19:52:51 +0200 Subject: [PATCH] Praktikum 5 --- SuperPangWorld/src/META-INF/MANIFEST.MF | 2 +- .../superpangworld/game/bin/Start.java | 4 +- .../game/managers/GameLoopManager.java | 5 +-- .../game/managers/GameObjectManager.java | 4 +- .../game/managers/GamePlayManager.java | 2 +- .../game/managers/InputManager.java | 4 +- .../graphics/base/GameObject.java | 4 +- .../graphics/immovable/Background.java | 33 +++++++++++++-- .../graphics/immovable/LevelLabel.java | 5 ++- .../graphics/immovable/LevelProgressBar.java | 5 ++- .../graphics/immovable/LivesIcon.java | 32 ++++++++++++-- .../graphics/immovable/ScoreLabel.java | 5 ++- .../graphics/moveable/Harpoon.java | 11 +++-- .../graphics/moveable/HexagonalBubble.java | 19 ++++++++- .../graphics/moveable/Player.java | 7 +-- .../graphics/moveable/RoundBubble.java | 28 +++++++++++- .../graphics/moveable/SpecialBubble.java | 40 +++++++++++++++++- .../SuperPangWorld/META-INF/MANIFEST.MF | 2 +- .../superpangworld/game/GameLoopManager.class | Bin 3700 -> 0 bytes .../superpangworld/game/GameView$Canvas.class | Bin 3462 -> 0 bytes .../game/GameView$EndScreen.class | Bin 3382 -> 0 bytes .../game/GameView$Frame$1.class | Bin 1849 -> 0 bytes .../game/GameView$Frame$2.class | Bin 1544 -> 0 bytes .../game/GameView$Frame$3.class | Bin 1612 -> 0 bytes .../game/GameView$Frame$4.class | Bin 2118 -> 0 bytes .../superpangworld/game/GameView$Frame.class | Bin 5382 -> 0 bytes .../game/GameView$GameTime.class | Bin 2120 -> 0 bytes .../game/GameView$ImageObject.class | Bin 864 -> 0 bytes .../game/GameView$Keyboard.class | Bin 2013 -> 0 bytes .../superpangworld/game/GameView$Line.class | Bin 776 -> 0 bytes .../superpangworld/game/GameView$Mouse.class | Bin 3667 -> 0 bytes .../superpangworld/game/GameView$Oval.class | Bin 833 -> 0 bytes .../game/GameView$PaintingPanel.class | Bin 1662 -> 0 bytes .../game/GameView$PolyLine.class | Bin 773 -> 0 bytes .../game/GameView$Polygon.class | Bin 822 -> 0 bytes .../game/GameView$PrintObject.class | Bin 640 -> 0 bytes .../game/GameView$Rectangle.class | Bin 836 -> 0 bytes .../superpangworld/game/GameView$Screen.class | Bin 3996 -> 0 bytes .../game/GameView$SelectionManager.class | Bin 2777 -> 0 bytes .../game/GameView$SimpleBox.class | Bin 1511 -> 0 bytes .../game/GameView$SimpleStartScreen.class | Bin 4002 -> 0 bytes .../superpangworld/game/GameView$Sound.class | Bin 5769 -> 0 bytes ...tartScreenWithChooseBox$SelectionBox.class | Bin 5223 -> 0 bytes .../GameView$StartScreenWithChooseBox.class | Bin 5158 -> 0 bytes .../game/GameView$SwingAdapter.class | Bin 16918 -> 0 bytes .../game/GameView$Version.class | Bin 1699 -> 0 bytes .../superpangworld/game/GameView$Window.class | Bin 2345 -> 0 bytes .../superpangworld/game/GameView.class | Bin 13849 -> 0 bytes .../greiner/superpangworld/game/Start.class | Bin 622 -> 0 bytes .../superpangworld/objects/Bubble.class | Bin 2369 -> 0 bytes .../superpangworld/objects/GameObject.class | Bin 1034 -> 0 bytes .../superpangworld/objects/Harpoon.class | Bin 1969 -> 0 bytes .../superpangworld/objects/LevelLabel.class | Bin 1951 -> 0 bytes .../objects/LevelProgressBar.class | Bin 2837 -> 0 bytes .../superpangworld/objects/Position.class | Bin 1858 -> 0 bytes .../superpangworld/objects/ScoreLabel.class | Bin 1472 -> 0 bytes .../superpangworld/objects/Spielfigur.class | Bin 2457 -> 0 bytes .../SuperPangWorld/resources/Herz.png | Bin 1835 -> 0 bytes .../SuperPangWorld/resources/Player.png | Bin 641 -> 0 bytes 59 files changed, 172 insertions(+), 40 deletions(-) delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameLoopManager.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Canvas.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$EndScreen.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Frame$1.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Frame$2.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Frame$3.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Frame$4.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Frame.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$GameTime.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$ImageObject.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Keyboard.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Line.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Mouse.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Oval.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$PaintingPanel.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$PolyLine.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Polygon.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$PrintObject.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Rectangle.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Screen.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$SelectionManager.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$SimpleBox.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$SimpleStartScreen.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Sound.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$StartScreenWithChooseBox$SelectionBox.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$StartScreenWithChooseBox.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$SwingAdapter.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Version.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Window.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/Start.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/objects/Bubble.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/objects/GameObject.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/objects/Harpoon.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/objects/LevelLabel.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/objects/LevelProgressBar.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/objects/Position.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/objects/ScoreLabel.class delete mode 100644 out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/objects/Spielfigur.class delete mode 100644 out/production/SuperPangWorld/resources/Herz.png delete mode 100644 out/production/SuperPangWorld/resources/Player.png diff --git a/SuperPangWorld/src/META-INF/MANIFEST.MF b/SuperPangWorld/src/META-INF/MANIFEST.MF index f9ac34c..532ab65 100644 --- a/SuperPangWorld/src/META-INF/MANIFEST.MF +++ b/SuperPangWorld/src/META-INF/MANIFEST.MF @@ -1,3 +1,3 @@ Manifest-Version: 1.0 -Main-Class: de.thdeg.greiner.superpangworld.game.Start +Main-Class: de.thdeg.greiner.superpangworld.game.bin.Start diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/bin/Start.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/bin/Start.java index 48fc2e5..5bc1f1e 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/bin/Start.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/bin/Start.java @@ -1,6 +1,6 @@ -package de.thdeg.greiner.superpangworld.game; +package de.thdeg.greiner.superpangworld.game.bin; -import de.thdeg.greiner.superpangworld.managers.GameLoopManager; +import de.thdeg.greiner.superpangworld.game.managers.GameLoopManager; /** * Die Startklasse für das Spiel. diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/GameLoopManager.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/GameLoopManager.java index dd2026b..f5b1968 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/GameLoopManager.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/GameLoopManager.java @@ -1,9 +1,6 @@ -package de.thdeg.greiner.superpangworld.managers; +package de.thdeg.greiner.superpangworld.game.managers; import de.thdeg.greiner.superpangworld.gameview.GameView; -import de.thdeg.greiner.superpangworld.managers.GameObjectManager; -import de.thdeg.greiner.superpangworld.managers.GamePlayManager; -import de.thdeg.greiner.superpangworld.managers.InputManager; /** This class manages the main game loop of the game. */ public class GameLoopManager { diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/GameObjectManager.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/GameObjectManager.java index e3beefc..27f7834 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/GameObjectManager.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/GameObjectManager.java @@ -1,4 +1,4 @@ -package de.thdeg.greiner.superpangworld.managers; +package de.thdeg.greiner.superpangworld.game.managers; import de.thdeg.greiner.superpangworld.gameview.GameView; import de.thdeg.greiner.superpangworld.graphics.immovable.*; @@ -9,7 +9,7 @@ import java.awt.*; /** * The manager handling the display and passive movement of the game objects. */ -public class GameObjectManager { +class GameObjectManager { /** The GameView to display the objects */ private GameView gameView; diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/GamePlayManager.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/GamePlayManager.java index 69e47d3..08894b1 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/GamePlayManager.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/GamePlayManager.java @@ -1,4 +1,4 @@ -package de.thdeg.greiner.superpangworld.managers; +package de.thdeg.greiner.superpangworld.game.managers; import de.thdeg.greiner.superpangworld.gameview.GameView; diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/InputManager.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/InputManager.java index 1097271..21c7eaa 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/InputManager.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/game/managers/InputManager.java @@ -1,4 +1,4 @@ -package de.thdeg.greiner.superpangworld.managers; +package de.thdeg.greiner.superpangworld.game.managers; import de.thdeg.greiner.superpangworld.gameview.GameView; import de.thdeg.greiner.superpangworld.graphics.moveable.Player; @@ -9,7 +9,7 @@ import java.util.Arrays; /** * The manager which handles the user input and controls the player object. */ -public class InputManager { +class InputManager { /** The gameView, which displays the player object */ private GameView gameView; diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/base/GameObject.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/base/GameObject.java index 9d471a9..b36bba7 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/base/GameObject.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/base/GameObject.java @@ -1,12 +1,12 @@ package de.thdeg.greiner.superpangworld.graphics.base; -import de.thdeg.greiner.superpangworld.managers.GamePlayManager; +import de.thdeg.greiner.superpangworld.game.managers.GamePlayManager; import de.thdeg.greiner.superpangworld.gameview.GameView; /** * A basic game object. */ -class GameObject { +public abstract class GameObject { /** The game view to display the game object on. */ protected final GameView gameView; diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/Background.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/Background.java index f7e26ec..b68dcc8 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/Background.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/Background.java @@ -1,19 +1,46 @@ -package de.thdeg.greiner.superpangworld.graphics; +package de.thdeg.greiner.superpangworld.graphics.immovable; import de.thdeg.greiner.superpangworld.gameview.GameView; +import de.thdeg.greiner.superpangworld.graphics.base.GameObject; + +import java.util.Random; /** * The background for the game. */ -public class Background extends GameObject{ +public class Background extends GameObject { + private final String pixelArt; + /** * Create a background object. * * @param gameView the gameView */ - protected Background(GameView gameView) { + public Background(GameView gameView) { super(gameView); + this.position.setTo(0,0); + size = 1; + rotation = 0; + + Random r = new Random(); + StringBuilder sb = new StringBuilder(); + for(int h=0;h<450;h++){ + for(int i=0;i<960;i++){ + if(r.nextBoolean()){ + sb.append("y"); + }else{ + sb.append("o"); + } + } + sb.append("\n"); + } + pixelArt = sb.toString(); + } + + @Override + public void addToCanvas() { + gameView.addBlockImageToCanvas(pixelArt,position.x,position.y,size, rotation); } } diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/LevelLabel.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/LevelLabel.java index bbe95d2..0c9413a 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/LevelLabel.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/LevelLabel.java @@ -1,13 +1,14 @@ -package de.thdeg.greiner.superpangworld.graphics; +package de.thdeg.greiner.superpangworld.graphics.immovable; import de.thdeg.greiner.superpangworld.gameview.GameView; +import de.thdeg.greiner.superpangworld.graphics.base.GameObject; import java.awt.*; /** * The label to display the current level. */ -public class LevelLabel extends GameObject{ +public class LevelLabel extends GameObject { /** The level to display */ private int level; diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/LevelProgressBar.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/LevelProgressBar.java index f897502..d69b95f 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/LevelProgressBar.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/LevelProgressBar.java @@ -1,11 +1,12 @@ -package de.thdeg.greiner.superpangworld.graphics; +package de.thdeg.greiner.superpangworld.graphics.immovable; import de.thdeg.greiner.superpangworld.gameview.GameView; +import de.thdeg.greiner.superpangworld.graphics.base.GameObject; /** * The progress bar of a level. */ -public class LevelProgressBar extends GameObject{ +public class LevelProgressBar extends GameObject { /** The progress of the level ranging from 0 to 100 */ private int levelProgress; diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/LivesIcon.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/LivesIcon.java index 7439dbf..e6a01c3 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/LivesIcon.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/LivesIcon.java @@ -1,17 +1,41 @@ -package de.thdeg.greiner.superpangworld.graphics; +package de.thdeg.greiner.superpangworld.graphics.immovable; import de.thdeg.greiner.superpangworld.gameview.GameView; +import de.thdeg.greiner.superpangworld.graphics.base.GameObject; /** * The icon to display the remaining lives. */ -public class LivesIcon extends GameObject{ +public class LivesIcon extends GameObject { + + private final static String ICON = + " RR RR \n"+ + " RRRR RRRR \n"+ + "RRRRRRRRRRR\n"+ + "RRRRRRRRRRR\n"+ + " RRRRRRRRR \n"+ + " RRRRRRR \n"+ + " RRRRR \n"+ + " RRR \n"+ + " R \n"; + /** - * Create a game object with default values. + * Create lives icon. * * @param gameView the gameView */ - protected LivesIcon(GameView gameView) { + public LivesIcon(GameView gameView) { super(gameView); + rotation = 0; + size = 5; + width = 12; + height = 12; + + position.setTo(50,GameView.HEIGHT-50); + } + + @Override + public void addToCanvas() { + gameView.addBlockImageToCanvas(ICON,position.x,position.y,size,rotation); } } diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/ScoreLabel.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/ScoreLabel.java index 0044269..0e391fc 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/ScoreLabel.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/immovable/ScoreLabel.java @@ -1,13 +1,14 @@ -package de.thdeg.greiner.superpangworld.graphics; +package de.thdeg.greiner.superpangworld.graphics.immovable; import de.thdeg.greiner.superpangworld.gameview.GameView; +import de.thdeg.greiner.superpangworld.graphics.base.GameObject; import java.awt.*; /** * The label to display the score. */ -public class ScoreLabel extends GameObject{ +public class ScoreLabel extends GameObject { /** The score to display */ private int score; diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/Harpoon.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/Harpoon.java index 7c59688..b9f1972 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/Harpoon.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/Harpoon.java @@ -1,11 +1,13 @@ -package de.thdeg.greiner.superpangworld.graphics; +package de.thdeg.greiner.superpangworld.graphics.moveable; import de.thdeg.greiner.superpangworld.gameview.GameView; +import de.thdeg.greiner.superpangworld.graphics.base.Bubble; +import de.thdeg.greiner.superpangworld.graphics.base.GameObject; /** * A harpoon which can be fired upwards by the player. */ -public class Harpoon extends GameObject{ +public class Harpoon extends GameObject { private final static String HARPOON = " B \n"+ @@ -20,7 +22,7 @@ public class Harpoon extends GameObject{ */ public Harpoon(GameView gameView){ super(gameView); - speedInPixel = 10; + speedInPixel = 1; size = 3; width = 11; height = 11; @@ -47,5 +49,8 @@ public class Harpoon extends GameObject{ @Override public void updatePosition(){ getPosition().up(speedInPixel); + if(getPosition().y < 0){ + getPosition().setTo(300,300); + } } } diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/HexagonalBubble.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/HexagonalBubble.java index 7be4227..0b2ee12 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/HexagonalBubble.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/HexagonalBubble.java @@ -1,11 +1,12 @@ -package de.thdeg.greiner.superpangworld.graphics; +package de.thdeg.greiner.superpangworld.graphics.moveable; import de.thdeg.greiner.superpangworld.gameview.GameView; +import de.thdeg.greiner.superpangworld.graphics.base.Bubble; /** * The rare hexagonal bubble. */ -public class HexagonalBubble extends Bubble{ +public class HexagonalBubble extends Bubble { /** * Create a hexagonal bubble with default values. @@ -14,5 +15,19 @@ public class HexagonalBubble extends Bubble{ */ public HexagonalBubble(GameView gameView) { super(gameView); + position.setTo(100,200); + size=0.6; + speedInPixel = 2; + } + + @Override + public void addToCanvas() { + gameView.addImageToCanvas("hexagon.png",position.x,position.y,size,rotation); + } + + @Override + public void updatePosition() { + super.updatePosition(); + rotation = (rotation + 1) % 360; } } diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/Player.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/Player.java index 2aa739a..a5c7d11 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/Player.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/Player.java @@ -1,13 +1,14 @@ -package de.thdeg.greiner.superpangworld.graphics; +package de.thdeg.greiner.superpangworld.graphics.moveable; import de.thdeg.greiner.superpangworld.gameview.GameView; +import de.thdeg.greiner.superpangworld.graphics.base.GameObject; import java.awt.*; /** * The game character controlled by the player. */ -public class Player extends GameObject{ +public class Player extends GameObject { /** Flag, if the player is shooting */ private boolean shooting; @@ -39,7 +40,7 @@ public class Player extends GameObject{ */ public Player(GameView gameView){ super(gameView); - position.setTo(GameView.WIDTH/2, GameView.HEIGHT/2); + position.setTo(GameView.WIDTH/2, GameView.HEIGHT/1.5); shooting = false; size = 3; width = (int) size * 12; diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/RoundBubble.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/RoundBubble.java index 6e46eca..6c0427c 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/RoundBubble.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/RoundBubble.java @@ -1,12 +1,28 @@ -package de.thdeg.greiner.superpangworld.graphics; +package de.thdeg.greiner.superpangworld.graphics.moveable; import de.thdeg.greiner.superpangworld.gameview.GameView; +import de.thdeg.greiner.superpangworld.graphics.base.Bubble; /** * The classic red, round bubble. */ -public class RoundBubble extends Bubble{ +public class RoundBubble extends Bubble { + + /** The pixel art for the bubble */ + private final static String RED_BUBBLE = + " RRRR \n"+ + " RWRRRR \n"+ + " RWRRRRRR \n"+ + " RWRRRRRRRR \n"+ + "RWRRRRRRRRRR\n"+ + "RWRRRRRRRRRR\n"+ + "RWRRRRRRRRWR\n"+ + "RRRRRRRRRWWR\n"+ + " RRRRRRRWWR \n"+ + " RRRRRWWR \n"+ + " RRRWWR \n"+ + " RRRR \n"; /** * Create a round bubble with default values. @@ -16,4 +32,12 @@ public class RoundBubble extends Bubble{ public RoundBubble(GameView gameView) { super(gameView); } + + /** + * Draws the bubble onto the canvas of the {@link GameView}. + */ + @Override + public void addToCanvas(){ + gameView.addBlockImageToCanvas(RED_BUBBLE, getPosition().x, getPosition().y,size, rotation); + } } diff --git a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/SpecialBubble.java b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/SpecialBubble.java index 8397f96..044f1e7 100644 --- a/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/SpecialBubble.java +++ b/SuperPangWorld/src/de/thdeg/greiner/superpangworld/graphics/moveable/SpecialBubble.java @@ -1,11 +1,27 @@ -package de.thdeg.greiner.superpangworld.graphics; +package de.thdeg.greiner.superpangworld.graphics.moveable; import de.thdeg.greiner.superpangworld.gameview.GameView; +import de.thdeg.greiner.superpangworld.graphics.base.Bubble; /** * The green bubble with special abilities. */ -public class SpecialBubble extends Bubble{ +public class SpecialBubble extends Bubble { + + /** The pixel art for the bubble */ + private final static String GREEN_BUBBLE = + " GGGG \n"+ + " GWGGGG \n"+ + " GWGGGGGG \n"+ + " GWGGGGGGGG \n"+ + "GWGGGGGGGGGG\n"+ + "GWGGGGGGGGGG\n"+ + "GWGGGGGGGGWG\n"+ + "GGGGGGGGGWWG\n"+ + " GGGGGGGWWG \n"+ + " GGGGGWWG \n"+ + " GGGWWG \n"+ + " GGGG \n"; /** * Create a special bubble with default values. @@ -14,5 +30,25 @@ public class SpecialBubble extends Bubble{ */ public SpecialBubble(GameView gameView) { super(gameView); + position.setTo(100, 100); + } + + @Override + public void addToCanvas() { + gameView.addBlockImageToCanvas(GREEN_BUBBLE,position.x,position.y,size, rotation); + } + + /** + * Switches the active effect. + */ + private void switchEffect(){ + + } + + /** + * Activates the current effect. + */ + private void activateEffect(){ + } } diff --git a/out/production/SuperPangWorld/META-INF/MANIFEST.MF b/out/production/SuperPangWorld/META-INF/MANIFEST.MF index f9ac34c..532ab65 100644 --- a/out/production/SuperPangWorld/META-INF/MANIFEST.MF +++ b/out/production/SuperPangWorld/META-INF/MANIFEST.MF @@ -1,3 +1,3 @@ Manifest-Version: 1.0 -Main-Class: de.thdeg.greiner.superpangworld.game.Start +Main-Class: de.thdeg.greiner.superpangworld.game.bin.Start diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameLoopManager.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameLoopManager.class deleted file mode 100644 index 1e6a855b818ce18b24ad6b9f40c7943c0c308555..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3700 zcmbVO`F9)D75<(rdn{!V8xsQok}AXj%UR?&sk10`u!Ula$O~B5O(;#r(z86#XhxkG z*|-bc((QBuxEgD~B@`=#p2JW5si*%*|AC$!4)l97vLlQSvHOGGo2&cYz2Cj> zZvTAut+xT3MO{OSz^S54`in(bN|sz{+R{yWwW@ThhFw~AT&tKY85NlvV#n% zCF#ZxL7Rql9U3|Wx~>^ZM$+Py_v~j9#8snrd@QF^QLb} zfu6qHEt_V1*R)Hi#B2xdrX3@8(Upc59}E2zKNf$K=EtX9r{o%yiYeV1bUnwv2K#pCu*9tL{DV3kLLZ-UK9DFda9c6&$B@#{&)3>6@NvVf zI*uJf0*93TV>*r_DWENe41p8d2GEd21SbT}Y!^XJE=enRN9lQ^2E%+HgmOy9M=``8 zvNoL%IJa#~o23)n89vUAz~zj2X~l3lgq6~99v@>A1+W4h6MAQWf?I@gVFyrV3XUrq zP=-S&qdL-fgiyQ<-cF$0l1L~QcLJqqN^8L^)%aMM5K30ZqqwA?Z18pjW#d*ViU~|= zn9?zg$5wqW^9BNV}qSi2|c4Dk0)49nEJt`i;g>L zIfZhz!a6Fjw=ccPk7SJ+SQuxsl>jb<4MKb6EdeA&-6`| zIdMFtj#DHY3HPOD{DEg7{$A$2SS7pg3B{`!R|7Im1oCUB7D z>5^PYJ4NYDEu?F%D{bFenRb~XvPh06a93aA$)G3rkqm@U)H@XuBqt8pAmo2{GSpOPg8J931P>rQt;yZW)#N zqS3oKOL_-XRBjQI33@}61@7E}$Aq47YHmSZG?g3nZW?-ytCwULkMfZjjz)Dt`ioA{ z>ukrbWB3hzt6^2g@9=wp2W~yOX)iftnal+^dBa#R3clm6FhwiP)W4e1HZFw<#tpk@ zNw1glSGiVAH34TfsKKP^pZ8tNuT@i!~<(MOfu0RkF4P+$$zm8cd zK3s=F!tE2>j@EIN+sQgU#qC@j2Dgzq=DCg6QQ)T6QCxlR9~99_1;B%BOW+GcFo<0^ ziEf<2K7x<4dp(3RoC?oz96R3x>p}z8j{+GAjOw05#fK3QK5#q#@j_Ll+>yVb{1!e9 zyop*1UO+5_^4TL3N8cW99g6fs_P>I$qdk$qI-VJ7>uGyc32cM}=o`>~AQXOwSFf+4 zEByNUD%w{Oxp6%rR^NM5xjwWhbo~fHjnbAhZOPD@i<}O|*~_zR+Ls`a!y+b8#$)W9 z8Mx#s*T*U2G%fxyeu6gAUc=fBo_ql>(oALdessKpxQ3s;3yrG~@8F1tMqB<1{0D7a zF_mtiM;OE{`~o`pV$XENUxpST=GNEvSBSPfV2?I=xD!9eFUVJ#+R(E5VYV*3Oriz9 d#4FrYeEf?4{Q|yGn5Gw!kk$#ejlHqA-Ry?- zI*H3&JR_cY;wu26M52&NAo0)#kU)Y5kU$`T;6otJ%&sqqoCk|Y*>iSw&Y9o*&s_ZI z-_N%IoX0x>cp%B}2H}IBVb2|9O-bsCQAplcx})Z72LG65X!baR6i>{zqYdpc0zq^j z$j~LaE9-VLZR)1Q;9Js_++E5uz5Pq79bM>_u_uTg9(XFRChcNgEhGz;su`-4ER|PP zYn29GH!VG%EGR2#@-jWdt5 zYlM@C+Yef>%I{(5wRK>aGz>E3KP`sx0X$L;I{& zAZ5xH`7=)B_I)un-6B|htEI+Mv>DT8o^p3{*z4t$CDod9Mh;DzIYpmWERDarjb6K` z(GES+;-JoPL8FCAsy(^=$e@|K+p2bKQBkRDp-I(e5>aJAcZtq5SQ z`IrBz;vPC5#K|#dR*%MkhFLW`Vlo+i$j}KbJ~AAxPpnyY2DU-}8TzjLn#- z^Fy9ZF|=8xt?<3Zu#aGB2TUEvx31;wBHbTFRVx(fA_?eJ^IPtVe_7LYl@2+!KukI3 z_UNWed|}j+_%~*4#p1V6#dW+J7Yz#YR)paZ{BWp8$Qx!dMrcdsd{?sDAg=Go2|m^I5*PQ9e@4b)k^vqt$LMLJzqOZFAB zWXmWsjI^|Qh$myv-I&&uQb{F7f3?^hqWIMty1k}8>B8B_a8XDCch8FiB4jzuM_nMTpMpY*lJu%EvZQ#FHMuyd|!xbEgklI1PFp-<8I5jh@kC_WKL-!y>u zYH4oJ^gLpkjltoa!H=2*J8C^g$!9Q2Pp;KEY1c+JOa$Qvh-MES8t(J<`8RRsGsJG~ zoZh$CFMTIcj}s+@)wsf#!}DS?Va(%}n0y$w$&*CCEEc%b6tPGik9`4g7vg;vBI-c& zXQKxX^?G}Kz5a;2iNR(d-{XMvg8-Qk{LvanR1D8mjf&xU6{2|21&QJ%@;FEoFO%mJ z-YZZ9QWQ&6d70XB7;)j=MZ0K;IBk)0$hyI_kw l8YR0y+oYdtg=~WCJ+h-@Un6^t?CWGNkbQ&fn`GZc;6E37B02y7 diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$EndScreen.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$EndScreen.class deleted file mode 100644 index a5db17b266cbe0c890d43dca7cdfc26a4f1651c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3382 zcmbVPS##4?6#i~vTe71hP9Q011En<3*Z~YQ2?dj|IDxoz=#mg1-B7F>TSS&zNzT%h zu5{n`h4!s4eQAf9nKIMivD4{a=pX4r+jAv3ae#K}W=59o)jj8Y=R4oISNZkNpMC~# z0N+SxV%Vkelv~tzAyu%sZgM;2RLa~gt7c)zvJEX&P)j^@f_`Rnz7#_UVF?ih5@d$K zhK&2B@;2utL*$Td>h37n_vae&kj`ckGf~9QB0*8miZ+J*4SDDrH?6 znN;eoaWh5*qas6T|%q9>9YP?RnM6R}9r9 z{Z&kj=4B4Eq|?W;!v$FxIG19oAay$W16?X|&t5=V+fl zSt-qNds>|{y#3E20nDhjF2=!R$Svw5gaeJKw62$EKUk(~g`qpQ&i_ie7UKaQ==!EU z)L_KbeJedmyFi=Q8Fkxy>y%5qFsYVHR`3qqW!UC*o2PQ!T(lN=D(7WQ7V5m3cP*Rh z*;1+>{Z`*tfsr3zLNzsmJAFCJqRl9MqbloW))`KdMCzCS_m_Uif48k~<-l`BHH<0U z<>@%y|A(VEVwQ%w>+UaHthdY{jH)~?34M(nG!`a9cbRCp>q^sC;w)57m za2FYDZoY!vDsDd=OyAiR4wIX6zMFI2l2EWD*&{VqvHg1j(F~VMzCw43O2tt^fb ziqVY)aUc;b37o+)J%uqu2jL1mMR1rb=^KM6dXlUa^5M@sMKi$D*y9t2XUV7VzmKR$ ze2#6&Dt6JemxhDMpKuRQ#UUCTsbcKgzkU}_be*W;-nC4(2%qu@BzY7q@?o^gN6;%D z#SS@xz4DlsnLt2Mg3O+w=MY8SP8WSB1z0W-W1`5%lN2Ia#mOAiZQwEB zjc5IF2Y#WsQ5pzH(cX)jFNzlzf54+{RpbS}Ca)6R#0=yUREY`n$XV=?@5Q)$pNA{y zM+|U9F+z+yM|gU$%j2|(?mZr-&E)R_)xi@S{deK>)=nV@sqlqs*mM~S->n9Xh=k>n zb;-B;LE=rKxdJyMDUc{^3o#8dQ q3$9-$g}jFk@G(B2nQgQ(M6;h#8;Ng-&**m(-9M-M7x)Taqvvn#aCbof diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Frame$1.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Frame$1.class deleted file mode 100644 index 4b8f1dc542422c9d832e9852bcdfd235b257e3d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1849 zcmbVNZC4Xl5Poj5VUw`I7(r{PmeN?07+I-Rw6Q3OM8JSZXsE@$+$8rbtIICu?nbJA zpx@fx(jE<-dQN{p|5IP)?gk1y{Q}9!ot=AUXP#$f?&OcZe)}E3ZFEwIA+AF+kiZbb zjjk|*t*)?4OA6Z+()4>fLhf+a+V!Nt#RvKeCtK*!3_i&!!{9zDL zfI9C4o_xu0t|J8x#2UAK(XEOX!ifwRE)W!5xOP#CO4y_AAc~xHIS2 zmb)$7fI%xPs$$RLu8w;K=1@I$-?xPHZOJOh6TS+`1a2vv>7LH-jz!Dx(xAQI)t9YbX+dH01R4P%qLobio&qODn zE>2>Zyv%c-nBFR!=r$HxK-oQq51m=G~6t`IOmZ5o~!~mDwi@_m0bW zmD_GWUcw0?N)Pz4q|KhW`%;p(wEm%&(cX=>IS?)!q+C&CHIpbt7m2Vt)q%V+)w zM9Rbw9TU_mNt)#>n^hxRJ<)F%D&`a--d9sI7ePl~-G1|xb zrC)Kek35M&A6H7R!QNqtOs>7bw9;N5EU(?xZX%yUp$t!p|~6 zO?>dt2Y;0D&QcIGDs7YP+&j5*=A3h9=KGH?UjaPF@-Si;(xI7%Bf+p}3rp_WqHVPU z;dmmj!fr9WW{U(+9{{0hAcV$`7TErwsFbb(_I_?NJX`T~3>9kX7PYBs*lhZ zRb-L=4J%QY`-IV7IO=jkn@3z*xPX;7$4cNK9uWq^<11p72&?=btlSl`DulKCPpp`F zmwFoClNRMyrf>pwf@|N9>P4jarqVnVd6%LQS`~)2f(fm50Y7uDJJZvhk5;h>Xedw^ m!yKN_sL>-g4=b7}qD13tG*?8K>{lezZxTg3qkNIZ3XGpyY-m9M diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Frame$3.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Frame$3.class deleted file mode 100644 index cd9e69aaf02fa39125bf7abae270624cef8918f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1612 zcmbW1Z%-3J5XPTvuf1|yOGR5z6cwxXk8o;5G&KZMK}gz$fT=OQT6&vua@;j{SNL2e zsEIFp=?g!UadxQ)#sF=T-puUn{%+=(-TnFN+jjsjusDVo;yN@F2_zX7Y+*$^w&+^j zKscTVtgzn`L63Xg13z$WtIPL<^@bj8M;sJZ1M&)0hGewkgoQ^0XpBIp8AxGFhhbtI zCd2eczRxXw5Lsehc#+lg`=NMc^IjwZ`qoRwbD|}Nc(K$rDF2L!31lheuFEh}Z2WKe ziX_!a?J-Q^vW_bza>z4OM@W|;u_rSczFJiXRXc@iIR>d3;< zf41(t+#^)_iq~=d(DAxW5$*W4+<Q}=7*6EIu>(7 zZ8NHA-J`=-cRAHdnkUpjBdeOPV}YSI6tQqBLDJz=jN5dIQgk7(Y*yX_cXcqDAP(6w1DBE5>`@WvO}n^oph%EAy{*71sgSMi!a zsx?NB#V*j9m%*~-(Xzl`JaKsWjOzrXNqUU;b-bbDyn#0{BGB86w<#jfK{Fe6E+~XS zW^}wIaH%E7qEkPx4QdBU!Tjm8#>gLPPc+#BdKE8dy=)se957EH6;lnt_iL z7HJ?G_*ln%0}m8omS?N?2B@j=Byhb&Pa5MbB_L>d_^@~WGYIO9%i-el zYG!H9$_6gyf=IJ*99e5Lj>s^Te61He#a9C>TU@j%4KHJ>Zq>`mIa|fibueTvtAb#p zvre|;`n0|%gMyn=MO+q`YBeRt*;Q0_EU|*-U7rKO$T%DbGbPLSCHabk1kjgbN^IXY z&N!gGr$>!!fGdYNd69e4=?Ru_`B|6KQ6jW zAQ1v%?lWA@@E~4%hVjP}T0h1b+lUhV6F2S;XakXbyt{|nCy?nANcseFhsdct-2Dk% z_1*F>h}CziT*MyMRkZC;(N3b9(QYB46)~ihaFOe%R>p+pU|Msrs#PGhN2qBYzSn&G zs0DbUZR2Nc2fu1xg)EJe6~^CW=_xF1lATd}i!5^Fa01(qcu4lAQAD1*2ny8U_x3rS qv@Gz;BQ3N181GEEsMrIv$Ni6C{G*f{Lh!yP_g)xNj%|0{-{DnaPCY!*4oYGWWiF&pr37 z|2c0SefjgGLdqI zRbmsrdR;ZvxY6fKpkmk?&2l`Uv%KS7`dF(Lp~}WA#008_)SiCN@sk3p%Vc(H{$y(m zHmWVmwo!vxf%=`!E@yWlJLYCmiBs|tSDxf%+~D;B(Wd5J3-y$}JkbrG#^YkB!yJ9l zTngM&ro@IvYjdwQz%1?8#uvew$1Sc=5$UGeT$P(=~fGeyjmx-Vc}4LdHO)Y z84D7dd^g$Vq&l5F-e?fRB2>q)5KFYEhYK9iWLO)@kfh7WI4R{DX_lhV!jU$P!qEb= zi!9r{v`48b+B(;_pDIv0$-?Z=?hDauBaUSP)mas^IRir}-y6-)nFp6#7*aR)YWn3i zjzNNMaFV2oPoWwf@iHnCv^JMsR9LidT;2>uiId%7mC3qZ#=`Le%ggd*49DUGZJ1S5 zuBoF#OST#(T3BPF6(-@zoCH`zpE3y?}W#zeLZXuJj3{>HR7R@hyKcCEt60+m#OI#gjJ)#>*9U{D)+vo>^x zKy%5}?Owr}p@q}T^2BNVJJkSB|qfI#l}7|z$1ug0j2 zT^J+G@N$FQU7q&Yq!33>6JiE33Zt3rv2g+3Odl1PO|m(BW;O)^qs@f^b)~`9Lj>^a zS=27J@fKVnP~!|};kGD$hvyF~!b|S~0`w&Qgoa&j7#F39VJ|Mz$#=QH(x#68L#>tH ziz{thrNbm*&T7tI<>^m?e%Pd_}Fs{|8T*!Lk2;<`juCwuW zyn{(c9~aT4U^syzr}=prQJ&EaHr}c8O^&dr#Bd|tZQ(sO-i!A!fQo?F<9X>JH(+Ei z@AL3dTq`ENE|2+DCjO0hzl{&zgREH^ECzg~G9gOOD?As7v6S3u<2Kw*m>kS+hz@<^V>Ujnk5uuhY$Qj-s*hM!MU^J%ym^b+ay!N4FOD+SrerE<~oa=ydv3 zy3@@JWv6u*X3K!#eKtO)rPTnsVK*Tr$=b!^%EClxPhj9l%l&|j2k`}ggLt4IHw$#B z3AcExi-!BdHok~2k+?+3sXanS+uTc6`YNSC&M$-w#U3d)#=}Ol%or~=lv)hg?j?!i zH8h;+9v$vieou((^;+9>uj9M=Ilm}_L6>rt+Yg5gp}@Lw^_!ZGTHflBsa?q0GL@go zkXUJhcNP^J<3bz)+VnV%%ZjC;7(25QZ3DDh?%J)avja&6Z|I z0RRffc1oBZEbc{e)2C0P3p;hvrJdpaq|-?88;_l-M2D4RgD%(1Vd|XDr#v%n(tu$y zFkQlmX2=B=O%jxrrH~mb3p+D^Ky7q&`%ztZV>?D;CGY8G&$8Le61HmFJTJ%wzBAIL zf>9AOaFbU|)rmp7ymoklU9aCT5A&)-AohD)Cw%R_tV zq40vuY{$|n+t}%OL!%>M?MRe%SfO6i5BBUCQKjU0Q9`b-xfx#h+Gk6o+V};YqH8-cY`faiPByEU=@lk*Ej(BDE3^qjGBBfs7X((7_qtJl zDSCBsT0JFy1+08aY~dA_-D&Qe$upJ^0*AdeDRCimBbLxMHoGs$k-sEx7SV6?9P9Oq zt$Ah@;#k4|FXJl^c!aalNf+gKP<+{bhSaw%&?9hl=Qb5Q{#KuW@Zj zNRF@LQ9kjYxlWjwzA(aB4ZabwkKBPOiUASC$9csB>iRf2ct7S%U}4_`7WIweuyHKz zYPknT}G&+tp z?$mF{VbcuDr_8+Esh3;oyY&#i7xU`3a28*l!`AKb${fy!--o^&&ZSfXahbyoYOqsl zkj`Ov0_W>#c8y%tz`ekH@1DTkzB=)2{C->njN{TZ6%7^99IoKWeSPs|4He_KCWp7x zRbW+RUF7jqmQi+YteZkr#?N z@*>e7FBVPm644?r6)WXsqElWjPM24RUU{WZ@+#rVt3^g$BeL>Z6H{l0F;a*r5#TX= zlM%F7oPlpKcq8Z*N8#I?Me!t?&d2c`2Kozpe|ZAmMTMAy^YA^~&L7Yka2CGLnI%?Y z9e#ixGX8!IF9x`ILR*}FIi z^Py5N%Il2Gc1Tc=89&3%xuR35^zgh_AHHGw;o69XwESU@SLu9QK!=alR^E&{PCnno zuj}J2IXpD!)Ok9S<++$8&%#_j0nc-Mkz*bA^=CDo|I6ny XIljbkXSmGQ*YLA1KfX-sM$qs-6B`N> diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$GameTime.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$GameTime.class deleted file mode 100644 index 87b059aee0d94ebf7de9c55f4ea00b9c8a8a5d12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2120 zcmbVN+j7%Z6kW%1B1b3*ampoWq0lD8Ho@uzXdoe^m|Ps33pjNO^fHQla6}ZzBOL|u z0iEdw^r0_(=o2rzFjE3UXBZwk{iaT*`^bu|;Iz~B!S>Pi*=w)0&OTee|M}`QfGhY` zLjsD5q>e6hGaP+r?wE#cI(1`Z;~}pKhVCiLvBWfklF3#yq|l>6({Tj)f$im8U+`^) zfokA++!1TmHea%A+w#NA#UAvbU&T=!14uJmu5m+b)_C2hd)#ukXZS&bdkw1m$o1@+ zQ8%}_F;8C=i$5BX3yH{Z!WX6&q8FVeKCik?jjFIk74Hy%P(mOq+gLFD%_Xy;VGzfq zz!MC~Ofg%LT!wTE<6V*`2-c(Y!BR)!q(&Q0={Sw|8T#s66x!NCRmC*9cvi;;_>h=w zn_Il#I#pAwTVj(|MAZ=lJ&|c*hrX7DXF2uB&PcX1q+t~2RE+7!AWIb5r&DsBI)l1n z+5umAKy9lCg@*45!;_mIK>fbuCA5Z}xGOH-zOnw7+cC9a97z9s6gUr!&>* zS1b}bFg-~pUT|v!&|ji1TMo82xVL6**c3^Z+^T6;OwW?fQ7|bsWyemG{$GDmy<=pL zY}L2hGvznq9z!PX-QV`ZVzxr;9qN3^wQW|Ez>spoD_Xos%Ua->P1p3Wp=TdAERWY1 z#{N~U>^*8GzMsSBskbc5>K5Ie$QZ5c240oVS<<@R{fn8Gw5a?t_r-$i3l+-@7ygrX zG(~Q>uJDCtHkP>9bZdTpH*RaVgR+V>dAYt|7-{RboE>+I8%-OU_ifIs3fJ3Z_%W_F z+SmkLFrAvs{gIOEZUv2a*LNPkfyA}l20vu`{n&{d(*6-d!L;qNCHQ0t>kJ9T81$k; zvMo_B$OswQ!38T5KGXUN+2y~FRjvY^nor_ z7@eTWn2_V2B3CG~iX^Ro;oJ+b+)Jp>(VP1fgLen;+Y20fj+4*AysPw`roB+EA*oE` zh;ki6$_yqct~U`dg=^tnnxGN-#Ry#^;M_0h<=;PTp-Bc%3NZw&g)rShFld+L*OlAD zdv7Pt$CA5R$=5Lxm484oyC`{>YM(qm{t9ORiSylA^Cd?1kXvtylkY|-w@6eeM9oRD zWL;B~Tz!rkA(deiXeCV^#!WIsq4g~0qMAQbo~)TqPRFY5A^!%Wd-xF%597(W#p7Q7+2O}-104M`4+c)#4SNDf_W?u zR*|rJk^BRrY=#w7T%s|9MG7Wx3#IUP2`luQA_}YYso+a`O4I*+Si)UsxQDOs4Tk;# D7PAD_ diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$ImageObject.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$ImageObject.class deleted file mode 100644 index 8432f79c4fd8aaef0f95ee5fc99738437659ae19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 864 zcmb7C-A)rh6#k~W^k=(JsDPCsqC%lHxYwkHMB1PmH%OxC{j@tQL)u+3JGJ@*J`ZSP z;)M_3LmAJk60Py37jypR%zWSZ`TpbUHvortQbG<^0k(?;!%%qoA{3DqDIsH_ymWje)D@4TNuq|K7x9tsUXbWX zG1)m&GS;vAmtvq9^3P-}^%29`zVH8w)9jV7gh~O+E>=*T8_6H>NZcZo(*Ylf6F$(U zHr6#?uew;nI#nu7Cd1Yr23f>A9-p5JCBp2dws}%>anDdGszh@wlbB(5hWh^=cDv0U zgWX9&0;vSlqto%IFVtJ!A5x?mB*d-9l{EhEpsg=t%Fqtx>u$#MSIuoI^F1A(&IbnP zO)^#kaUu=m;_Wz|n%Po0ry|ualT;V5$8azgCWGt8H1^Jrr>P*$<(Uze|DuF#YGIMq z&!R)ECkZp!OjBP;6IoiT4U%>8KElrO>#h3c4cHeHS~Yu$#n!$J$Qu2HgXP_aH?)%uJLYl{1HcZ592I=1kDw6V7FkU)&}h^$;@8A^s)JtJjjmZ6oW c=wtG7*uie58`vjZrAQGCG~rNT4Yc6=1SKELWB>pF diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Keyboard.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Keyboard.class deleted file mode 100644 index fc2ebe2fa959b21d585089343a2af4b0c90596af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2013 zcmbW2`%@cL6vw}p+^~=?uLzW91w=@|vc6iWP_%^5rlimonh4clmh5f1W!cSaHev9; z&>tPGjE+_vXKbBHYkiC}{^sB0IG($^&@jSG>o0rnJ@@3C&w1RFzy5jhJAiZeAci_b z6mS($)HAf+(W|;<>2^_D+PEVM9z*@KX`9{*LnM*RDQI9A^_41~X=w$=E>v7s*q(O5 zb@iQD%PDM{cJW$8RD^;U!&yUU-fcq^wW2FbTew=eQW9>7Tx>h8WoSixOK2DAlQYHk z@PgRcaCFy*L4hivni!&q%vv(nh(@%iXhj=C^Jb`)u9E9ALo)k}OjFX#3o6>BnNwsY z^rDZFk5TPb_ zQ&RJkiWf0Jztjzbp(7E1)@mi!Vi>|p3Wim@EPb8yW6`%gO~~*xV)5goOcaHenUm_H zDiTsRMiRQ0QN%EYaRslaIE@L0wx^}c*q$f~mqDrORz)n`V(3g{YJo!ypZHZ3uSwzt zDz2xSwx5SLWWWP5pff7Y;w`e}Iey6*5{a8fM0JEr!8wMW@Z!Jm`QE2gOv_G;7A&E= z3aIhgYfbHwGBhrmMO*hOE~S6&S?fO?C?4T_W{P3vInDTG+$WL-Iu_Ea>*-v2ab z#{7Kx`ucKaEzQ6(3{5G=E_=G|VF zx@*dFDCFL4le&E}`~Myl0oGSahVGI5zOWOI$V4(n#iyqcHeL6zDWjN{J-x7bMK6Vb zO(n;&_WPAc`x43H%S|+XgOlFi(>6ZlG0K+Rw{!I$FDTaU$4v=jA%S zhyFZ$2HV(2yBHx+oK7Q;k=%p!2__B+`t$eD7bt(ci}<0t*YlDy0?9c-DFXijD*qDg z{44bHuQAH+VUmA?%luoc@b6II-}~&H0p9_;fh$-f`X#axMWp>q7j3TMS{P6@3}`s= z8-}tn0*dM`I^~YY-u#1JOCWuF{Qdz@Cz%5O0a1P*E&Ks``HvXl4{HF1Lx3oa@9XqW z82~hZ{f!|7lVoWbD9C zIGRw^I>qq$Uk?}dvXG=JhWluGHd6Yn93?~=gKR95q13VIuR*7n#JRxJ!Q#RXXwKzv zA+>So>bj_mjWGhN|4QQlj;X86Lzo-?-z+Pt;hfX diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Mouse.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Mouse.class deleted file mode 100644 index f37e5ea784e5724465e3aeccab469d8b822c275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3667 zcmbtWX>1&48Ggn)leO2gzPrUooYb|`wcT_JO;Q@C35l<6u#+@C61&ha-kq$+*_~Nt zW^Jc5v_KE;`$~Wk&T!L8u_IA|`Wta0afly)5J*TM4poRtf#>^Xyt_3P5Ljt;X5Q~T zp7;6Q_xL0QcbO7-|rSLe-&Rn}Vh#W7$aM4Lg@QzOZCwdL;uRWP-@Z9 zDwNu{Qkry@&1@7mDY#7%Q1Y#OD&yFhlIxnbpE~Ti#`z<8Cv%R#?=P7pGln+YEJ%Bi z0xg-I52)$T(TOevEd`P33CFUT;pj45cnbO_{!8COQFJS47TT*R$yI9FDwu8z+p$x` zyhXvS$#me(Sn*S)h>$v*@h!)musq-7P7DQzZq?C?J_W5WOk4V+RQh;9kf9jKx=lw? zltZ&;`jX4^2D5_70Ud*a%39_qSB1%L9d`(mn`u(kuG$9y{!Se)#!D2`S>DN#ZIeq` zRr6wPkB+^SV5i)V zlTl3Rn8plE%hAdz?Da*{$}O_#6^0qdDIKQ;G7u%FlQfH2lptgOE%R9>m$L7ZVv zQ)SpG6djwTxCuj9&e|G>p<_Wf)o76(5t6J96K54fDLJ)h+A`0hVr5Z>C3G9OGU;Tk zvzF<4qpM=+oQ}L$ii^N`D|2qxDcP)>ao9Q>QDqI5cfu)_iqo!@%Zct8$E$U?!l;f$ zM@qi$*h1=yo+>HW5pJ*Gt%5myG|k_9TI_QhR&=Zi52{D5h2S9_uffBl&NU01BAh}S z^jA$$CfUac?GC3ogRd7>vEd{f7sGptChS%$O10EwCz9Z+3f@Jc6s>0h)-a;0| z6AHS*g{>+{0(qm3H_2AZC1VivC${ z+OU%)qQ(gxRmVz&1=F22cv`R-CY+3spEX=dyoW;7U$i*3_ugPs*|vlm=gi8Sn>31{ zyGBFK=M$!T)^Q6aOQ5>ms%e)!&-tyOKClUgK-Xr1f{7ofGrJ^b5wqi=#d9xRFmmRY z6=WxOw|Z)EcxTwCrYmr4D;2YbPa3+b8Xy2vnLz=bf;iV?Ku)9j%G+tiJ!`F+!GI3& zc5cR7o>j7>QuHxuR>-}u1mti;&9&ZJd^-dn_x%6kXiiW%y@ zO|HG2avuJCe}{a3C+&Dl^0|(ehIeu0-F$kS&o#X79k>Q%U~mo5fyf%-1L_)@2cAXS zTvNMx4T&|h^KJWFv+_I@cdVgjU>&=jpNioRehUrix6!J82e+u- z#hvQ+ut)tq-b=ki5Df3b`}xMOGAV^pp70^02l=LOty3WBXPnyyuA*lhsY{3jPj`vH z5g9l^{7`=YP5mJQ|A;|g#AO9Fm} zxcYmd`2!N_AF)$?9=+faZoy|~NxNj^w8|+%gq0R2D)7?MNzzr3pvNJF#yKBTp@Dv@= z4L-_B78}QJynn$j=JS+npLVACy65nCD1CD9XeOk!aX~&*F&?NiCGWqbJH)6~X7|tp=aR7vy~eU*x@ol3I-5OAue9Blt36 F{{*dsb+P~e diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Oval.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Oval.class deleted file mode 100644 index f8d9faf9a02fdb200012f5e042384e0ed5076fc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 833 zcmb7CO>fgc5Pcgvaq2p>q!0SZ!YPQ1ih96Pc%4g4Se z0EY;P13!Qtg?MWy5^##8oq036o_X`}{m0jD01k2Bq5{i-?V*aAz+of<9Y=B!OmeAG znFqyuCi7XCP8M07M8PDS%HTQ0P{~E-Wv)_vGCGrEEl_)+Ql*~?`1}3-;4C~3gK(jP zUY2C}(ZO&Hb*wpXJ*>kMc(huklk+eUs4i5bV*$}O(Jpz|FrjL(RFha6*JTe)<8l*{ zfBVOM#ewg{7(O;Dq#1rND6EW80L6B9m)JnI7;Yg4zh8W48vR* z`?u59u_^=}4_2?~NWl5flc|r^9hJK)u?c-Y1cEk?#J^NSMQBr+`9B}c17hNWTMHXA}_1{tQzLbS)@z``wB Z72L+1Qg?8Vx=Bw39o&b@oE_}L{RxFEwaWki diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$PaintingPanel.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$PaintingPanel.class deleted file mode 100644 index 49a5a56d1b8c8e7395edbf45e8c630103d1be3fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1662 zcmb7E*>>Ah6x}zLrN+G(JAi4Lp(Mq2(g+g9xGhfXCQ)(H(1wJDQMRvTQCl*ST=U4- zJ^+Q5FM$OP3)X@@^A&svi*pqZ3FM`E(4EdbXPa3v z0}mRWVHoQowri#(^p!@rEId&%XJTL>p6}~ zn5VjhJ6X3@cOBsb3}+89xaOJlie2>62M(X-cmWFxCoB={+NGcpD#1`Q4@g7w$)GQD zydrJ-$!1;HRwYm~pZ?uGPUEtMD;!txdPgx;s<;AWh!R34jmv1 zxfn9Ya^!H0fm4ia&vg8<>(v;h63HHOmT+tOa=A>3>Y5OBYgpG{a9jsT^L*F;an=OI zFPc@+hD4NRu)(p38x)x+?Yd>SaEP`6<#{ICy~6xu_GH*E7^YC^$DetbxSl161B##<()hq_`JzzOfi?u-iGyk_=$kB~x zAZy7m(K|nuOorGkx8W7Vsx8wS=)4W{vYe#OP2mUYu1{L#hC>fZwrcvmAjbno9uG{C zT>D6wjOe6Bq?ugN^G7?oH2XN50eWg5EcFw#76xcI)xz1-?}*{hK}B*|2Q;2{S1owIZmoyU{w7Q)9P19s`oIj-p6gS;S`KQU=Q!msK};l zhyRnptF*U~n%&22ss;W2(4Es*bZPohIDOUq6-&nKV`P?;IE7wWipHafL<_5NB_3@d zA6HU8V=@w9Eo|*di|rn`i|8kCUn8o1g9-Ip%%~4Ar+$Y;^?NL-53!~`LSFqL1ofgc5Pj=)o78n_o6^wIloaTpq$R!}L{-Ek5@0DRl|bnsr%k+awsO7IdehJg zzlN_XhX{!SKY$;Fm^DQL#HAcOj~(*05Q`2ry!dVE z2FoF8SYZe<`ukX_bVO2F%&@l8kNf`;%HVf&LQIQ}@Nj%Okmi*bWYnp3^-yFzVU(*c zo4y?>67s0~eD{c7?%Eajby*nV>6Ubm7`zyWqjMY%TPU(g?+9ITfr8?{VVa4 zRdG%W?qs4UoRRZ?EVFuaX*jmXM2{{Dr-wF25zgu|le3h`Pr5zVDXvoW20m3lqqWQ1 zd%V5we+FyqPEl#?O|j70oMPz{%{|m9*4?-KEkgbd%ltj+`~x=lN8F&(ik?cntT>*-0m-u}&GhR~@ZQq*9T~jG@#IZQ%7#{wMpTX(qNHQ#Rsnq`X zcp%L)F-Ry<>*}FMdcr8{{|q|$ND;vM-TxYNm!Ukg%rPwfjfJLps>fz1A1d2@{?|I% zmUD)geVOHtb(Xu>WVm~-_QYVA(%L(T$TG|C+#f4;56;$r8$@l1F36#e)=3g}0fi>M z3r*ybCR*vVu8?ey_nI;)q?`U0Z*TK1n-&_IHKG9z#tdLx> z8T<`A{uWF89hUiftnv?7=O3|3?|WwzaTROiQSAZ|D=dr2;%wS0052?y%i?b08m<#I bPSe<4>lCqi12;+6$g=h=RB6@?+(z{WAB($2 diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$PrintObject.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$PrintObject.class deleted file mode 100644 index 6d241cedb6eb367583277b1221c4a9af55aa0986..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 640 zcmbVJO-sW-5Pj2)wvEwNZR__Jc+i06EQ*(cS}0Xedh=u3E;W)SvPrG}EDuHS;1BRe ziL=pyc+#5HP6*=%e&{EM z1hKW<%p-?<7Pf;4IE1~9@{-$*>Uv$R{7`8x?%ykY&-H^y2OX~~d&)cJ(Dc<{^Gy3; zGU`i@1ge>aQw|EI8$B5|?O+D8gt2xMM4BblQ%!P^cvX|xCzQ8pwcpw8Cc&yk9YrYA zSxTedYbkvpTLEWg>QP$;O{smuzmryS>&Jxs`oAB+Qtb1nuiNU#H)AG8FWohg3Au)f zlanY;vREbT{AmussfFxlHIQ+vSm(qK_pr`JWq5;v4{w4ajE5<*dyH%+ue8Lm%q-x) zEyj}j0&BB;s05sfrJXO^GryVHZ{NRs1+ar{7Zq3zY!6k`1a=}B=s1$oV46#n z$~-7$$1*<-)9F0RlPH*mM>2RoF;a5gdz`COKN=s(i595cRjJbV1ln7J!SFDA5eDI0 z2mLI`^4;xG19dbUxE_|^3EVkdrG1tlL?Q*Ma~0`WKnzUEGai;rzFI8RG}b0`)Uh3*04^GnX$q8qO>m4GL+qt(JC!NX{fvAevr&qhLlxkZSpvJ=~yfF;YPfH{r5o4_k150GG74ZvX%Q diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Screen.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Screen.class deleted file mode 100644 index 6b8040fcdda95d866716fc8ddfdd0aabfe3e131e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3996 zcmb_f`F9i775<*J%vgTjO~7EA#5f>JU^O&LgNOqd9Ms5=BF6+LUB=Qw8a$d&XGX?O z+O#2bU(-Ep7Lv40_a-ei6k3|@ZBEZ=|CyfCpJ?wJjim8HPJK>)nK$#^UB0`%J8$2- zb_2lucw0dW!@hz@xut?Ari!-EO<|{;YDL%;%`Bd`Y@?7WYGsjnh#oV#I3Gh85d~2W z1u8?=Ic-5p8AO{pId@LvU54mE-PGN2hERNTrWG-?Dc~IK=wP^eQ@TcSd0PmRL6s1s zc7{}TQzFt5Ko>_hdI(Tat1z&P-0S1mBKOp@mg(m7Cq)blTRFC&pP@r{rmU(Xj+xq= zAqt);vyy8E#{dS2fDS#1BU*mGDuvEU{+%4R;|>y9KV}HWXKP;A#W8|A8QL7ZTrtEE zYf(51Te6-5tFCUO4%@c2l+_(KtzZws_@)dU$q9qpuUqDnW@<%Y$FLitGD-=C{`iJ! zGBsp-Ird?UV(F|A!Ek7E-d+bHExqzCj=Qj*p}k@m#=~Oi*n%)!vV9;v`gjeOcHT`1 zxtppV6XV^uN5Q=u_u)Mh8P84Y=@=qK;bx9{A<9Ub4{)S$kfF0;TY2F)b%|2nEwzo# zNPXiR4@zY*5=m?mRzb+1ALckBgU%f<9VZOS5d~@3QI2Dnl&Z+ETEh6I4Q*grlYopn zE{)4jWY*Z#B$6}_b7Uo;Fadf@Zk*saS>HG#t$iQIDdZTseQTTiiS8b+btHPQ}ovfcN-*@~XOan65`ExEI6w@c{)NWDHN?BMLq$fjv!~%cJnZFr~RAKTD``7V&Y}EuQgrsB`zWoIXcWv#qs%xJbQzx~ayThb|e@7!DWtRtS}5Wi&{4qta*{jYUR0tMjYB% zE$>=3^@g@`@aykEZ~9C%1;;hBU^{=XmARK7E>-z>dg z`jRI!!^r8bNO$2XwaK7GwP7?pn(2(-n!Nh1bNpJ~oKZuVMYq(28*4cH6p-QL8I#7~ z2}5%nnJLlw7}~XV#!~PHhWj=-r_~#S*DL)dq2SL9cdm=#MgdXqSB9Z?CMC?Z=+QVT z2X;_n?~@Zaz4ggi*js7-^;Vi_X${LE$6IL_^i~>IX~_8;y|>`=h!BN>FVM~xY3CyC zNx375D+nc$%VqXbNC8Sp^WG%#7Vk}B4-w^8iN3`{G*1XabVllzF`T%L z-Di>mR}f!DQUVA;0_cz=Y77yz4LvIN6y9EAYbflMb2^zxqVP3O;n(S%`#U4#in>$2 zK>)r9wdNAWNlt_)FG#yr=tm`a=CTK)9cL@$PQ++$HQFilqF!Up^k_ zid}-52ruK%#SnY_KmV-pPc-@WH~1gwX8*c`fja+tCI8e49(g_};2%wU_Y-cYo!F{& zVOZ@(QtiP#YA+7Z-XV1>POIB6r}kq(-HxZ|`x$kp;ghY{g>T_`vhg%|##KCd1s{8ZG_(Ywb_W!77(3NnfixLwL~RVO;k%@dex2|= ze4jXXq7$$CY4QX7(8qF$q9oI#uRHWs@-i+M1N8iaaTT8q7k<*v7$s_`dm6rwWm8Yc zKKuwjmglrbvk++tqsIAD{LGWU@N-&a#=Jqgu8@Vl!Eb42m?-6c!&~&+P3!My{XMOJ Nr1eku3;u@w{{na#Ez1H>xy8-Hq zKKbZB;5Z|d8HZ8P5vA2(1ohSN(Z9xV)N^;Y%St=UP#&`P+;i_e=R4my_uTyc&z*Y! z#$lupLtH{a!8RlrvX`{WnrdifT|GB{iC0~QXtd9nOdFO4BH*O(KPr8 z>ne8`c9lK%Emt?x6WmvzT23ZFX^WRPXpv8dM<4f?sfMu!+!DUA;7l<(4!!SUWPW^nZ6H?uw6)_9|IBw6+DIA z3|$^J?TV}N%iMI;Gkp1^5E#;gk7iR=jeA5>R5FGX?8QEYR2Vcvf=%7ri3Py2=lBrdzyh#oR@&OYb*$XYx%ZoZ? znNF+0?V@lorr70O#o}KjUMso0!BC`ZZk1JrOw+ci+;Q%gV{ZU_W2qJe(ehGQ zxZQq=H`z${q2g-Qr5UXmFy0>cnXy_94+=jOHUNh4$B2RHbl*fjSf(a1Z(W_W!mCL6 zH?+olO&bdD(a;5x#Lb-jw|6ch69h3 z9%{rVEX#FVTWij6chRajnIzsw<4s(U@RowN@eadoubp_UOgArEOI$5`ancEGL94o! zO=N6uL}z~liH#oe9ZYLx&EU>Z*|L^e&0?fYR$N;*>rqYM%|AFx^}e-5-{r&4M*DT( zc1kmhith4a7Vn9k9)aq=SyZFMmL^*0yn?ehm&G{-rDW0rHDzdyBi@?q#>a?SSMV4~ zpk}vs1HGFuCE*f7|HHRZ-}Pz5AYqD8KaNp*r56+o&v~;Wq@f3n%f*tbb=##Ib zNNa<>B~0K2nvu-_fslmn7$!+8F!^goLUb>ZbPUJoD=>}IPO&E=P|&Z<2l5@MVjhU3 zSeC!=ociW6q0=a0C?-BWvi(?!N}b6Y?v_7KGKr#Wn1?fdNmucYS%^3PtZN z*J$~{z`sO?{1pb|uW?AeiK6_ihoRH=6JnUaOE^g=PLcN{5*I`#{x&kyxzqC1fz{tKTVT_D|_#LbW5?8d);#&6OwKNJ0sh=f~clfOrg z`~!yM+ZdKtF+#dS@=qSH!{nw1?U+Uh2?D9&Wy*ud_gDya3};9u_#Q*q%aVYdM*MHY zSpF}v5EK6r0_Y#mOprR7`xFOrA^1H)x`Ttj8lDky?tbwUa#Ttqt$UYQXNU0Cjvkeyh7g?UPZ+l lXE8^ksG!%${JXe_Dr%(Zp_z{{Z-BzGDCY diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$SimpleBox.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$SimpleBox.class deleted file mode 100644 index 9487d9f14241c3fc98dfa81b78e51f6760d05f70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1511 zcmb7D-EI?C5dKbV?;e|zgoHSSl(>Z=u$_hl%1^-*CDoxj<&*<6A>HSGm$P17;w>g6LfcVW@fm;Duic&JxGidv1rdSqbL!oY1e z3ml?Pp&xq%l5XeLk{d=AVxBdF3i~i5Aiww9Va@%4K#B@0h7~?zlU}z|cAG7a{-JhQ zb3kE)O~eXw2Ngym?h$ieD16CWV%c@V7E2B*e8m!@rP+lsA*o#SC2ukNa}+Y?z3*u%MWi+d`&J68q9 zEP38})CH_vn$zUgLc8(cy1lrSQmW=J1r2@0<)nK*F41vr6GfWQov`e8LIG82)8-XD zyVKEBf@F8gXtX6QIS|JH?K8cti5F+K9GD+tWawgU;9DXCEr-Hf@*8xILLXw`wrpT^ z4QKi`Fu}!&fr~Z5smPyU%4aw#pQ9{)K~w&Qm-6?hV8feFVxFx}~eTH*t*I;x?y0_Vn~W>N#!i9gVP9np0Wl%)IyRyt};bF7N6e|K55B zz;V12MT@|op)y|4P=!pvQKqGwj9V!yr>t9rb=xT!nS#EmGSAR!&Q$AhgbM`qEtk}cr#oKV zoUmtlB_+@`bxB{-GbK8DX2x?&tB_?~2@Rd-5@_?cO)9fc^aMmMhHfOIIHch{xKE(n zXV%xf%$QxW9f8(!6XODjn$T@}Hco8!Yj`gX3&OZLA2|P)5>V_eZ zY~1|p(j}Gmvi%DZPZ2`oDa+6uL*lqVc&uc*DozK@YB+(Dgu1J|noG$P|W(?^&5Ar=_o=QMm2 z=Lq6_QRP?8yUNK~J$*lv%v6QUs-W5t+R6R`%m#{*WOwZ?4nJ`&wvXbqsL)jqzeQnDX z%a2Z~C6-%RRSrehQLJjPU<*W-ZD&Hy7X^A7qkS(E`$^zs4G#OMtxPq|s{zEW@-$S~ z`|TB1P22Pu)$=QrGPA5}xQr_VfBh3z3O{$_xTfJ1e4H@P>!p09qJsk@By#z@%bx3};`?cQCW_B$_#B5x z*LLyU-bG=uZW>-OGD801AG3Tx!xwpfr0AD%u2^5z@D*GqbU1{z!{=C&{>=8z3CuOi zw6{j?rLf@8m~GGn)iFgE^x4Yll5%GCrP`Hc6MS>JWAZv6hP=l)n z^3P2i`m&z)Y=^wsw%WM*XJhsTOf?0QbOo1`+c#y~R3EZ?W3+*?gK?GurE&ZJ|FNd> z-Fbu3(s;-*y;PbpJ(W%1kN=~unCpn*EiOPeHT)QFB=82^e>saf-?5VJx?J}o_0F(! zpKdX>-ENR4b~gc0YzaKF2mAeCjN&f>55D_WGNpz&ddc7r6|oSyxErNe7q`FuNDZPt zQb$N*7%kL-eU*y%*8uSvmAx2I@1zG3-HF6)w5A{3L@eEjjZJixx(#V?H2$10_MsH#AOAHTqL4pv zgQ)!NJc;zGJa@hm+vw49@-m!5|==+(iKMV>8e+{6p*Rj?O~^cIRh6(w5CRZ+h2 zpDmuz<5sbD7wIExxwH|LWwgnc(IFiilP*q44>`GpS-IX|==s3VACO@YI?lf^NpI>6 z1Ea5#(XI4tB29{7Ra~7)574ZmidRnt>SGjg1Gn(0!$o7G8yhx%ruFCR>%)AM2lyCl zWDPNP4CGY`hif<}U%|M1)iB3h#!$D2XTy>O0*&C5`OB8)U{G@Fw2IEuy3;c0xqm bq(tTpt4i+y8gJ7$M&qAo{4>SiU(xelX4OF8 diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Sound.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$Sound.class deleted file mode 100644 index 64cb8673efcf927247d5332f4113647251c3b142..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5769 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 bYwSvxB8&<#N7SfqHmJky{X7v73laGbjW9%) diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$StartScreenWithChooseBox$SelectionBox.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$StartScreenWithChooseBox$SelectionBox.class deleted file mode 100644 index 068026aff278009fd69c9fd58e76470bd19a7083..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5223 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 O*Vp--Q$gwtg#Qmnt=W|T diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$StartScreenWithChooseBox.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$StartScreenWithChooseBox.class deleted file mode 100644 index 5d0ffb5e18a2909ac674c305007f1afb9dd25de2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5158 zcmb_g33yc175-l`^X_E0*%>h`77=MOAx01b0;;!6K>-%Mr%{J!$F`MB@gd(OG% zo_n@?hW&5ez7N1@ctfGYLQ}+P&O{^5K=VM#i6xv=b9#8lNezV(1KX0Rc%*qCw8d#& z&QEX5+2)4_UIkl2!Dpdrb7*U*IZoc@)f+cE;fw`)VJs2LEV58q-_TnIKgKC&jdE02 zSawurP4CHsQkkA`%5f6wVwq@LG?`30t;y{ce4>=-W1+e0sDv&Mm8vwVQDea$=Y`if zv4JQRw>pJ1UL$~GEO;}qOx&?h(^a@)PbL*h3>XQ=YSf8@a>KSPnaK3S&Ufs^2WVOT z`7s5@DZE2tDvq~MQIOFc%0w-AD2PXT>f0OI<hLI8e>keMv-41A9qrmpsZ|=QaV9NYY)1=cADzi&5vrsnRWZbwlnQwBbPov-L8Y$i-f$%PkcN>b6$T%qm z!Ma!^6BWvPG|m-DMV{gcRoKW}G-)J}zJ}4mq7!%g2q7X)W2&lp8o1N7(11o1F&2uv z7z^VIwjSHQKoWIOBaSUpdrK_A455?;qkd9jNL2BUbS1YrDT!0jFr|?OleaouC{Jy1 zR;CDRNWUKzwrXqxt5iiS-JKjxI~|G8#<-AK68lBO`5NyP5fvmFj@D3kaCk`ezE9)* z_y85plcY-YH}v|s?SmQ@N!6_gN1gEC*=Z-$nHU<*2tL4Hi*<3lb1%VJJEBI-V2EgPNGS}79Ja3sT_cyA~blXVX1$wXsx`HKHj zfnUHHlFq-6rYIC6#6CQ%_6VwvJvn(RmJWo5q!i|b<@*6X2qUI4n0BqoRD+^+j)j1$ z@L+dnD0f5OV6G@IObhYy)W5FT=Q}Hl|%OZxCJkSr!v7mggJhlcX##Z&x|#%!*{1n{;P_U3ObM zlukQ5@7N-<9Ma|L;`+-@QkrjIJZhwy=B!4#SOeLM8pzhwKsJ*GvI#Vhot}a0>kMQc zXCV7E1KCX&$nMNQKK2Ikkv5P|vVnZg4dmNuAm2yA5_u5Kny(t6k3-?lEERtNtOL~6 zPgoV)i_&0Y7G*(S7L~!7S=0urnzEP>4BmLbhj@K-htM>#yU@(H(&>RD?r*7fhf`W*i&#BAmr0QS%&w=jS$T&LR;k&EmXZ<0yu+7-{s3;)0uv<^Ia= zW=sU^2jQ_FLYe(AD(pv4Yd?xQ`!NLV$1%%(0`u&raJv08+U#er#(oyP_H*dBpGVAo z0aw^B;VS!O?6MEw7W)<4X}^m7_G@_3eiLul2dxqX%dae}QkCFuJa3ch5Bwbuaz)RW zc(Tk)BB;d7Bvwkz>>E5-t-g>HdVP; zy_#AoQueuLU)|N%J#*ip(iTs^Gvx-HH8bFuJ>OgB9mTcP)|ERkU#4HEnz0k*+`t&R zVHak&xcV{NS9YPs#rb!_7xXX=F7{Zv4&LOR@wM)mtD5$;cuHHm0dK%_1KOJc-r4i* zI(rnmtF4!IqDf@S@+SH08AX0n6td8OD$qAUH zj>Q61hYmFntJNg*sma(tdPE(MxSEEG)CssuO~>`>MC?&Bu$Q2&p6f~j=YJaX+ny*L zqH}l7iY3ys=kB`&?j^;0e+|g&|juw;1(R19=E0>=ypSkjBJd*T^OCchC)2;Za2qgSP4&I-G4+vbmL)py&!K+n8_V?w^DaF4H*8#j@poLcnYq(E3``7qw J<#-+b{{WquCVv0` diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$SwingAdapter.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView$SwingAdapter.class deleted file mode 100644 index 8f89387d7abe28cb4517c78d62450c95d8e6a1d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16918 zcmcJ034B!5756!J=Dn9pUP1^23;_W}O#&EM)dZCgwvi+tiC{p5NisH{ zIp?1J+4hROs3)up-rLcXeicIy}WHhxIM*W&Wpq%sS}xe z6_u+j%44eS2v?`NJHlPnU5Ric7EV+r`+CEPUX0otPeePayFxwT>Ls|Wii9^$SrLlF zQju8Kicl;Z4Uk2?d@3N@qC%UBXarNu@ZdFX2C%x0P;V-nU@GkOf@eCRVR+C6QCDlx zNTylCgRnS(nFgqsMhO!~GtIB~pJ=FDCHxs<(^xu$$>MtJJOCRj;*N7jm|XBT&Slu!={-u3!2|Gb0Jgdko_#0!!%NJsV^0YRxb@D zyBkBj0h%p(ejFWdQH@QtG>@q~%gfGqELGhS-jb?Ir4o_0z7zy(F0N|~HncKL$l*D- zUu_=26a$U%SUlMqY7ci5(0r=1Xn{@j1R@J_lzD{X3~7AC(;pJ_yn9|E8@0Hs@H(`xZow)m#{cr>2CaM8wAo7T`; zraZ0cngyer@m}d@>7HTJnYwGcJ3c_`DP&QbP3_ddG)l8lbECdHlnAwJe`9S5Mf<|b zJDCotsP}R#+Xn>BraEy5T{d-71dK_9yCO*pZ;&e-CiJd%xK5%m-j@v54$})P3vX?U zhY}qwXE)jur5-qyWV|niDGt}EG|Mo}ytqxhbQU1>2wB62FHMP`9r^{`+LIYa9vaV@~hW!nju97BW_0nLAZn?&$Yjw+lhPwJ?B?!aU+q9i- zz-$wJF{X~;Duy>6dab${t|iu0>($YfeX&@mEgA*~Z=#zmy2Yk%(ydJ6gz;OdlM-30 zHM~>d%Oa^r7@ArTiEWB+3^%}Sg3V*St|SYua+O%+?Ka&(cf!#*PFBa4#ff;&3J{WV z@(IAJ@LGLcA`#juX5msUZo(0s_yUV6C1L2d=^n9mD-qVwKA-NTZ(H;oo4!lm14&u6 zSs9LXgk{!Cfe@&Qmn~{tSJ%`MtZN9?H3yrP4DzmndryI_K(+6s`)zuFc0i$4)j>gW z!`CfuLZipWIWqz;chZ1GX`6P@?u^@zdE}xAC`pD>gYYrUbon4%2YpIvQVvEWOx{U* zY}!jdfQJJ_*GxuvAZ3^*UH94aLwXopJ0sEPN}bJF5={|K1M~@fqa`t@3#8T^N;Vo)ySf8Q!^ zZ`$-Hc{97ik*@BPG`(%ppXnVmiO|Au(!55R-?izl(lZc6#=Tni77_p5rhjBbEHqg3 z9&)j)MJxy=T9qo9XmWRi4~wuiH7sprnlwtvRq!5%d2vES1xY~zEYdVWbw&3i;<7d86LhB@#xmB zcr2gC3bwIaZu5AafW&1>eLSA%h{WJkp@nK~P`*yId6NFR)$>(oIn3t6c?x{7D1{3X zYFx24xK<~}0ROJ^JIdw?-A^Rs_OrN(Y3}gJ)`H?n;YcNy%VnaVsJ8hSL1AZ5h(cOC zbJ*6Z!-L~P1@3H{=kQ#>g>AMZLa}6LJb_eYa>hQzO?HLjJ=JxcoxqswQk%~+M2Iu! z^#Ip!t;O?fK7o-XPsm!qP~)KUDM1s31Yn>Q3l}2d@C=@Ba~&@LtCQ`aXm~NwKJkCN zP=GJAd67Ui^f&3f#O9^aJ1-GWg;J4tEWju8GK(8*Ze+v@C#BJjtud797Nqf&p^gX; zixn=cTqsah*nEln2Ym9*S?C&zjn5J!pAbGMv~H zPSjSe5kws}hjqm6h$MUC$#8(XxZC20%^QSb&oYCPrC_3n65aLj4s?xjkHs-$;T+GD zR+@pqSSs8lImnobpf{^=+a>SjvusW~k!}PpA?7}tH!%{mu|1)U z;re*2J(OAi9x^|vIiwsZc~7_^4S)D!RB-LTvRVw2{i$3#3=x2E5pdZ z6YY@BVO|mkLyd(~)u*m(s15LW{3VOexB1I_0qRhJxW%dEBXNiQ!R62{B?^j zvH4QIY_K@DqQZgM`oaka$}O2er4G%QUO3cKTSAKa0(>QZ!{V!KzM8MeP%yY7QU{GU z8Uv)E*t9ADIPaoWal04YNsneJ;Lc&on@qtzisn(_`AppLcP7wt#wHl1Jjg@)6|1H`(o`P z(dw2szAkp(Y76*2zTe^pY~I1&&t%aDV}WV*gnIQ*y|ktE`SaioK`+p{Bp2`ir!C%P z^KO37Ej+5dNV8p`Lp`A_Ol5=SvRvzCD2i^di@p2uX7f}0bI3%BkxgM)wUGLBvBwnMm5iPI3!9(eXQApyz%m_kTB*A^zWX_wf5pE> zM1lK|=EgAUJ6XZX=%HA+(|_=IwmzQO
XkplChVOsf=0EZqZjcfFg2w!cwe?Qnfkhhrlg)2Q z&@4$t&c;%T4j{0|V61V0IsfwcZh)K3f3f*paX&`8*sOWtGmpK0>%hC0Vrhl{Ve>!5 zZ%7r?5=ljof&44$8l5^;gAKMzNPdt1gT$BLhd>YXj_@Jx@rO2l#2-7+Ru2<#d8DP= z5MPS}(AVr>y+8 zGQ=bM;(e(+WieIN_a&0?#Po&8aw3y9#$$+~lVXwf?$o5NFdRciI5uf>IDy+_RN5-v zRsmJuh_odhk8Tu4m#xo)0=Km`pbAxyrAFAQSOz!|-O~ZA)@soi>Wik_K{BSqR-@Et z=j(!SGUd?M3`LL?H6*h+^<>o9ju^pYYLiNX5bx@c6tCiB%CHP=$d+UhuU z{IEglwMC>9ShtEKBUtXz4K2_nq$JL2aAvJbH$s@D`m0R2r0p=5>vAE7mmx8-p$Df=%lh!HdF7g|bTaC45A_x1g<3 zNXgC#3gxE0p0;qJMV5WRxrR8Z+Et-MMBd#-#ukM?)g6I!=M8gzL9Z3pIeW2~t<@=s ziR9Mqrj2GA8t`q*VANZCGwA1gScI-FZ-tElZSXdk*XO$Fv2eLimnInO&Zt!EMP#rz zo>&l#w{O%wOd?smgDfW`Ep5qp-2EM{XS!>+p3~XQ7$)zsdo#lv=WN0V-FX|`?H%m! z4HHNfxwzhpor`fI_9wN`J1^e#Za2umkaStr5?_eoJ{sBzE7lF!4B0LFwD7ab$q>_s zHWZLu3E4z)SFTrjWS{LhTqV@CrAHgWu6rGf|9^uzl-l^?SZ`&TJxtci!YP>Hmvyt@ zj~0{0==?-xArtFv!z3WP1`0SeQc$qL^1Q`&LmNxX0(yOENb(D7}nBe9P7W+~R-+pxo#eJSijd4Zj*=B+(#aTu~^ zpE)Q|7-h#UZ`q+6-84dWy)%i_m?3zwM*OpiU?t3K*A*BhDs{7*yMfiEGPRZKUnL%8 zDl1Uw3~{D1IydWVF(dlm^jR8DHTTBhwLQc;)d?c5>oj>!!GNF=O6*OX(xa**w=Wdsm5vEb@hXJO`W z+R?I_g?>$_M3=^s!p8;icq$41(F?unj&~$SnCe#n^=tJTOFeI^7u1VbILxi-I(y^Q z4SL!b5$e<%28f9TJ>IvcygK3zau6&952E4Zl!kbGV_&Z~!ExiQ$6yByY(Wa;?f!rN z(Lwq7W4-033%Ndo`V3pbwZ&wPu+;CQ!g<+NKj&+}qu&SAtLimN{Q>Lf>UGpO2l2?6 z4$@UDtvlN);L`Q~|M}vw(d+o!K=FBV%u{b5uc=PB3-!rr&QpJ4n&vo*PWa(Thw)*b zzoJsC-acUEI)gYk!cgyEDN_B#R`1Fhni&npx>DW6>Td^(aH+2hg5&=Xj{nnEKT}WP z?O*ctZ(BX7rSZPJePFAf>eZ=W45y6reuFsu!a;`|F)eS}4o|Gl3gWJ<%~Dw28s>Ik zCYyvM4s9HXs_vG8b2OY3jg)y)fPgsTPkt_)}C#}fOrY!KCZsGx4nd||BwKs6M zYxxS9jyOpDhO#!xHv*>zKffzvjqxGOnUrSCWtrQ30U zO~2#3qJGEuO8q{W4%2s>E7W(KKqFS&@~k3&hr?^x_YK%5!8$3vjZ+&jj#X6m>j756 zKE8>T7!fbS5gDQDuBu(cReQ;5-9`BW6u@I~Yt>E)?4ptZDy_}@Qs)Jj8(OFCqNV{lr7BIQ;$4pzpwk`zp?(#|buo>^EK=k* z`e=l)i4HY3(~-s&nrdvNxyIRaGVUvkbLb4?TQ`l@k0U1NNiwi_4F zoyIoR3s{rLN7LzWb(XM6SfLUsiF+^2Q7P32Ms32Ijc-oNX0&WUOEIba7^p0)N)vsg znY>k*%bP%MW7tH{9db;>s`p(5i_8f9FjaaB2E zv$#gfc|474wEChtPvaV`)zXJ&9F}yj@*ZHtRC!@eCa25vidSNOJ18MD)bEMR`<86e z65Vu8_Ps0fp6jweH=UR5(w2G8b!pX2U(R;fnt9K4S)rT0lI_x)dCzsJ*G(5^yR>KC zb6pyB)7P_IdNS|1F3WY(W!WzA%zLiOYTa~Ywo8M4zgpgNQd&u)A*Cy+!1xB08&}cM z#?^G9aSfefTuUM2I!YPW(>7x}U1!`t{l<;7$GC}}G;XGsja%qlBoI9)Sf z5Gl@AUlz~`CIn@M7r_B8zgG4oV(1g`SH92RaXXEyYQ?L6{Teupe)5a&80;2Ab8kcU z0RAcl;Dqp)rn`k0$Iiz=_sF=PCL0fcFFRT)5d{BXM+CgC?Eexz2fm? zAoiFY^sOCqUz)xzFPO}Oa`*WhZ7^R8%-l)8lgsaoXvbVjp8g=0H{>->p5EF{M+t~h zt5m=LUK;>#1?kcA74*q~i#= z6w76#TuOur9_2iOmHo89i?!qcta@~bL%Rbd^P-`RO7rM`9_vyu_HJ4uRE%|~DBG?h znWkc#AUsqqn)_9D3+cTt*;cN$KT_mk3G@4PPF%|U5dp5~PojpkKx z_vJMGlIFD;elIVxIL+%;_kY?ZO=)h=+1);>hTZLkPkN9JG4{|TV=q-3579DXA2l04 zq;*h(i18!D)ko+&<59ZI_%U5;`~<$~aeCT#g5EQpgkSm@TgFpdZv33*8c*{=;}^Wl zc!ryeXZc*?SA3=MYyN@p0zYZI$j=%t@r%Z9`90%hWf`xiLycF}G~+cj%lLy@V!W=- zH2$cf#v3YWys6GH{-iE7-cmOiZ>!zLpVh;-KWe(y22YCN4otJO8?T0mK*E>_p6>yb*qD`fl+o?QQfrvv{G1Cyi$%{`^b*6ven7{mk7>atRBy5U5uK<$p;;D>{fMg6NgvT!AHq2~+26$= z0^Y@S?{C8wgDeV8O>^f7knL&Xck{+H_dZNzP17HznI(r$-NPxOG;i6>Uu^29apI%W zeBloMD!yDUU#{@)=4-3QPfzm=)9;5zJ%o;;D&9suoxL25be4?w$T0pzqm6$BN!HblfxEo8za2GB{OaQ9pKyOz3abB`_`$W_?9%^ zDs$a8*C@jT@7%-p5o*R9e(X`bH?KejD^ z^!UkbdAQzJX2I&ROhzoy%+(2j2^pGx8f_YMh-uPf)1o8IJeqIjQ==K6X0w3KH1Qh| zvyhTz5nW`Cpi9hRy2>0$x1jA#e81N$rTfe=G+-X01#mXla}n}?Nhb?vBOR~431$cI zJCk|pR&^T!+$w6(X>cA*rmNNM>JA9%NV;6k8H2g=sgGX6lZl_$w8^iVpub>uR*bvU zovs*nWW{)gM~t;(?gt93?T#2Nbr(aN;5-fokG9m^Jo7_>>KOY$mRH=sqx#i7j)Eic z$d?j|*?fppt8Z#^tAAQ^t1$su-n^TCJl8KeUkdrUN-weYae6Kze+1Qi6S^gs4y^(B zmZxY1v$AscQR6eBn58H~M zD35F_#I+yz#Z6b0`auxiP=>@Pqcd$V5;Dg_S0+%Uc_}T72Rb{rTfik^sqUdo;HuBSMmHh+TOt~1ykv*_;b2C5UMEpS^!teBLm&5JrZ7M8JsFUq zk8(uN^|;qzj#BI)$>KLh^V`?mLL)>6)BH|V(Ez_G&*e}@=m;vLR&<({=F{-EvKvwP zuN&LZM}n_o|2pY4kD~(fcq%b#XskJprkE#Ct$CuB!6XM)hEw=`oj6U9izjiKO7p@; zIM_{c(#a*V4t`a#eo^C6_{hH>kn@`hD9^0d7@V9xKZ_w>J>cg2JF?&&f^U!#bPhM} z<@Z`WF=ZG3JIx<7_S0y1&%r@OP-EJkJOFYP#8{qcnyq>g5(>wllG+0@eRKpBW~VbNJDpi-ufuap=LhtTI~}anbRhH< z;uWVuT>5_saHx}L5!f3@tGuS&$}XN?JU^{Q*7*0T(pH~uml|7RjNeY<ftdKiqJNJpw4sYh_ONkV%O@n=+HsX|MYTdEXdc@$9f+7ulJ z-U_rp)gCovs4CU$qZo0+6582-(pO=5ZBXf3 zBpPLIpdxc4bTFy`JElSv?LNaEe!0_9WncLM?Fd&vY4;=g9vg z5uvln1Xf~3TRkkwb3hg=S?zVlFMwEtMY2{EsG90atNOHBl5-CZl#L$3yz5k=#0+>? zOLpPS0W=X@fxz3XmJI={(?e20mLx1ryC51sl9;zk()giCYSB;}e|Qi{GTPBY5QmKh z7xK9vQy|X*aS+xiQ`72H=W$J1oe9Gzp1EF<=F+{YymkEe;^Js=e)lfbo>m<>jyNl8 z-$H$KFO4_8O*4(}cu4UYv9nk*p2n)D;iMJTHGTo)ND=|ey{8^PHE#E%eE3vmA!_hQ^Xfnm(S z{ZrgOqr)+KoV&vvyM;bQ_xk*P`N`YiJ_G$>< z?ew4UGoYO*Og``f_)!ci%Wj-;hJk*$)$KjI``qr{>aV{~{siy^>=Y81(J-rH4)Y8v z&-in0dfe}t2Zzr@M={KAyS}R)FwA5(+Y3lyK|@N%d(auS9AT=SBf4f+3fC9X3-Es;CHzC!Bsu_3KjQN$gq)}w%nXnMYPj8E@G8owpzA#87{>r2@IFB_47S`#E^mQ^y^A%rMvIG87Ev zWNIosE-mr%K=>U|8c{rZtrAfjRfXy^PH~%i1M;vm%|i2_4%TvlRi z)%Tla`}-E1d`d-mEQ6|Mip|K;RXXFgKW>iJDD|{!APpK4@z#;F;4Qid{ z;P_BTn;&|lNe?U1=F*M!Bjv2>xm5CdjdyA~x?h^=W+|=)q2+dcl9EELX3wb@)g{LI z4wsJYs)$r_yW@?XLdpsTvLp7~NWVBvL_X>k!Zk&xYC)(plo@jWi!BA-2?9ms=lw@Q z^#Uhco<}u>UF>PtkJ_xpkU4!VuKzqZ5@y^x@e|qO9Tmuz48Kfvzz7&St#RM+M3`v= z!O@^!ntm`7nlpy>%f2`V{?i0Lo*UyP8;+8ZiwgHV%cWPA#5Yt&!!X8~GZ;0;f9o0} zi3aulsU?G6_i6N0JRXLE8blk784ZsaZcnA^ybNe)F|7YPlqO-EE*LaT5;UIXu!c{d z)BDfSE`fF0(^#bMwP@4~Wq#t^B>mlqeG#){MRS)td`4)KBqKR@=XbE*=p%tGTBGC0 z<>$0U!J@$TaGzv~Cis`6iHvUyPk@D2&`z)j{7Ooi(6q)5ZW6ro7M>Zw^;fv?2A59o z!L-E&-E;dby8>p&7qFUMpIMoI1LHNc^u`~^zQ%=!Y#b~4p8(e=57+5-U(t605AgL+ hKEw{mCDK#~T_3LB;t}c6q)XxZBT2qh1x<&+h7Q7gQ?;RUXt5nVY8dr-SG0s z8E2gFS7@D4s~>#n*iuFv^|L?9@!Z|;QiKmEOmcUhz0bMNbM`zZfBpT-?*J~qj-gG% zxr)sAwTi4}s;)F`>1MoUL%I!NS63X@s${C7E;HBpRWjwusXL}!aaQ7p;!q5_ff(8~ zbS;Wyk+GPPnORtrWnY6nX4R9vo3=|rc@zM8R$VTS4(*QP1m%2^*m=6xYN_1 zO~uiNr(@_hFo5F+CMYZHWkH-oRfgyxBa9qNrSkz%P2aRK#p~xtSWP#7vj#F4Vc4^zY-ot4a_Le8 ziHR$5yoz%%yk_7$UT0a`qM8k#G9Y3xl&XV?o_%I z0~L5;8z^T}bZ(Qg%gs< zbN&m>`hs+4#e&61GVhdyRT8eL?pwjAUo$D^^9MXNYy9E+U_q1n-; zXp>43gz=RMI3Cnq-L!=-CzqwWMi%WVU-TTe7oDbCme)+Rt#i|B&nn$gM+NEmHyqE8 z!PIc(K$A|p&Dr$yEWOT?Y(?Lcp0U$N84nr3ASX0Rp+%8YcFn6c<(6FgF^vMB&IGZW zyuY>M{xp9Gz|U>&DDvtSBFqH3haMv`H2er1LmTLPgrg6F^jUr<)j|5_i0WUUL%)YE z{Y$*fcyE}967KMh5J4dtuinACE%;BEtL9;3=pj0W*Kv%WXV&qYx?IOgJcJy?<8Az> zkG1N#%iXG;?#Mv$WorYke7b=*?jt(=fEz#_6S%|;+iiajL;sP7|G>6?+NbRg0)9Va zK7XiZVnpB{ZK`$Vcu)h#Y{koHecWgD&fq8rsR7MZm2QIrC?lIvu z_JI>EI2zwRaMyOj{Ytps_JLby!O=4Jf*V*zZa3T?g!^+JxH2k)i9nLSHrz!uSZi41 V+RwO#8kV4Jx(17DAJ;nK{{Y!=BXIx# diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/GameView.class deleted file mode 100644 index 4f65a5f04c4aecf2115ac20afe7e3af0f6d0a8de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13849 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 N%x-_izu;d{;4cIb`OyFX diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/Start.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/game/Start.class deleted file mode 100644 index 149cdae8ab6441871ef6053fbbe31144311fbbc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 622 zcma)3T}uK%6g}grtLyramVLhTrWVah1Yz_N6v0*xh7diC?y!!myE3lzyLw3|=m+$p zqB|NG(S!4FhI`N4bMC$K`Stbz;1qifQm|~KU1X4Ds0_uE;Gu{De%Bkye!`GFQ;|x} z8LURLYa_>S>`R^ud>QaSOBG4YC)2UiW2$oPGI`LHZ<)t$7 zIr9Y^nTD{BB7L4YDKPVWgk_32-Hh%`YXckl{lDN=$(q(d?V5^?8Z^+f^d*d#7Toor#7O(fyOS diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/objects/Bubble.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/objects/Bubble.class deleted file mode 100644 index 972ed199a95629b0b777fdd3ce7a1393f85d78b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2369 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 diff --git a/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/objects/Spielfigur.class b/out/production/SuperPangWorld/de/thdeg/greiner/superpangworld/objects/Spielfigur.class deleted file mode 100644 index 62c02c950213150fc3f5713a17df393218a2440a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2457 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 bs&()ifz#FnnEtCq00000NkvXXu0mjfhY=%j