From 9d782ef4f91b10644e3504f50280bb9d6d5c37f6 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sat, 17 Dec 2016 22:56:30 +0100 Subject: [PATCH] updated Tools.jar, cleanup --- bin/de/bricked/main/_de.properties | 2 +- lib/Tools.jar | Bin 555385 -> 557157 bytes src/de/bricked/game/board/Board.java | 5 +-- .../bricked/game/levels/LevelPackHandler.java | 2 +- src/de/bricked/game/paddle/Paddle.java | 3 +- src/de/bricked/game/powerups/PowerUpType.java | 1 - .../paddle/DecreasePaddleSizePowerUp.java | 2 +- .../paddle/IncreasePaddleSizePowerUp.java | 2 +- src/de/bricked/game/settings/GameSize.java | 3 +- src/de/bricked/main/_de.properties | 2 +- src/de/bricked/ui/Controller.java | 13 +----- src/de/bricked/ui/LevelController.java | 33 ++++------------ .../bricked/ui/LevelPackSelectController.java | 3 -- src/de/bricked/ui/cells/LevelCell.java | 2 +- src/de/bricked/ui/cells/LevelPackCell.java | 2 +- src/de/bricked/utils/Downloader.java | 5 +-- src/de/bricked/utils/FileUtils.java | 2 +- src/de/bricked/utils/MathUtils.java | 19 --------- .../controller/LevelPackDialogController.java | 2 +- .../utils/AlertGenerator.java | 37 ------------------ 20 files changed, 24 insertions(+), 116 deletions(-) delete mode 100644 src/de/bricked/utils/MathUtils.java delete mode 100644 src/de/brickedleveleditor/utils/AlertGenerator.java diff --git a/bin/de/bricked/main/_de.properties b/bin/de/bricked/main/_de.properties index f34e0b8..ebc59d4 100644 --- a/bin/de/bricked/main/_de.properties +++ b/bin/de/bricked/main/_de.properties @@ -1,7 +1,7 @@ app.name=Bricked version.code=0 version.name=0.0.0 -version.date=19.10.16 +version.date=17.12.16 author=Max Wittig, Robert Goldmann (Vielen Dank an Tobias) shortcut.debug.console=F12 diff --git a/lib/Tools.jar b/lib/Tools.jar index 1ad855e76a4327dbfc19066d639b190f24c02ab9..5a145f32bcf870288793acaf2dfabedb41cd3c1f 100644 GIT binary patch delta 4222 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 E0Q)96KmY&$ delta 2495 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 diff --git a/src/de/bricked/game/board/Board.java b/src/de/bricked/game/board/Board.java index e684131..05d27d5 100644 --- a/src/de/bricked/game/board/Board.java +++ b/src/de/bricked/game/board/Board.java @@ -27,8 +27,7 @@ public class Board this.game = game; init(); - String boardString = game.getLevel().getBoard(); - // parse board -> create bricks + String boardString = game.getLevel().getBoard(); String[] bricksAndPowerArray = boardString.split(" "); ArrayList<Brick> loadedBricks = new ArrayList<>(); for(String bricksAndPower : bricksAndPowerArray) @@ -37,7 +36,7 @@ public class Board int powerUp = Integer.parseInt(bricksAndPower.substring(1)); Brick currentBrick = null; PowerUp currentPowerUp = null; - // TODO IMPLEMENT POWERUP + // TODO IMPLEMENT POWERUPS switch(powerUp) { case 0: diff --git a/src/de/bricked/game/levels/LevelPackHandler.java b/src/de/bricked/game/levels/LevelPackHandler.java index dc27b33..2a0723e 100644 --- a/src/de/bricked/game/levels/LevelPackHandler.java +++ b/src/de/bricked/game/levels/LevelPackHandler.java @@ -117,4 +117,4 @@ public class LevelPackHandler } return fileArrayList; } -} +} \ No newline at end of file diff --git a/src/de/bricked/game/paddle/Paddle.java b/src/de/bricked/game/paddle/Paddle.java index 96b2b68..491d649 100644 --- a/src/de/bricked/game/paddle/Paddle.java +++ b/src/de/bricked/game/paddle/Paddle.java @@ -12,8 +12,7 @@ public class Paddle { this.gameWidth = gameWidth; this.paddleSize = size; - this.height = initialHeight; - //this.MAX_WIDTH = MAX_WIDTH_PERCENTAGE * gameWidth; + this.height = initialHeight; this.speed = SPEED_FACTOR * gameWidth; } diff --git a/src/de/bricked/game/powerups/PowerUpType.java b/src/de/bricked/game/powerups/PowerUpType.java index e360e30..93d3ec9 100644 --- a/src/de/bricked/game/powerups/PowerUpType.java +++ b/src/de/bricked/game/powerups/PowerUpType.java @@ -1,6 +1,5 @@ package de.bricked.game.powerups; - import java.util.ArrayList; import java.util.Arrays; import java.util.List; diff --git a/src/de/bricked/game/powerups/paddle/DecreasePaddleSizePowerUp.java b/src/de/bricked/game/powerups/paddle/DecreasePaddleSizePowerUp.java index 214145d..fb5fca7 100644 --- a/src/de/bricked/game/powerups/paddle/DecreasePaddleSizePowerUp.java +++ b/src/de/bricked/game/powerups/paddle/DecreasePaddleSizePowerUp.java @@ -27,4 +27,4 @@ public class DecreasePaddleSizePowerUp extends PowerUp public void deactivate(LevelController levelController, Game game) { } -} +} \ No newline at end of file diff --git a/src/de/bricked/game/powerups/paddle/IncreasePaddleSizePowerUp.java b/src/de/bricked/game/powerups/paddle/IncreasePaddleSizePowerUp.java index 00a6cb3..c211128 100644 --- a/src/de/bricked/game/powerups/paddle/IncreasePaddleSizePowerUp.java +++ b/src/de/bricked/game/powerups/paddle/IncreasePaddleSizePowerUp.java @@ -27,4 +27,4 @@ public class IncreasePaddleSizePowerUp extends PowerUp public void deactivate(LevelController levelController, Game game) { } -} +} \ No newline at end of file diff --git a/src/de/bricked/game/settings/GameSize.java b/src/de/bricked/game/settings/GameSize.java index 7e84650..92c0598 100644 --- a/src/de/bricked/game/settings/GameSize.java +++ b/src/de/bricked/game/settings/GameSize.java @@ -10,7 +10,6 @@ public enum GameSize BIG(1920, 1080), FULL_SCREEN(); - private int width; private int height; @@ -36,4 +35,4 @@ public enum GameSize { return height; } -} +} \ No newline at end of file diff --git a/src/de/bricked/main/_de.properties b/src/de/bricked/main/_de.properties index f34e0b8..ebc59d4 100644 --- a/src/de/bricked/main/_de.properties +++ b/src/de/bricked/main/_de.properties @@ -1,7 +1,7 @@ app.name=Bricked version.code=0 version.name=0.0.0 -version.date=19.10.16 +version.date=17.12.16 author=Max Wittig, Robert Goldmann (Vielen Dank an Tobias) shortcut.debug.console=F12 diff --git a/src/de/bricked/ui/Controller.java b/src/de/bricked/ui/Controller.java index 71e276a..eee193f 100644 --- a/src/de/bricked/ui/Controller.java +++ b/src/de/bricked/ui/Controller.java @@ -13,8 +13,6 @@ import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; -import javafx.scene.control.Alert; -import javafx.scene.control.Alert.AlertType; import javafx.scene.control.Button; import javafx.scene.image.Image; import javafx.scene.input.KeyEvent; @@ -25,6 +23,7 @@ import javafx.stage.WindowEvent; import kuusisto.tinysound.TinySound; import logger.LogLevel; import logger.Logger; +import tools.AlertGenerator; public class Controller { @@ -139,14 +138,6 @@ public class Controller public void about() { - Alert alert = new Alert(AlertType.INFORMATION); - alert.setTitle("About " + bundle.getString("app.name")); - alert.setHeaderText(bundle.getString("app.name")); - alert.setContentText("Version: " + bundle.getString("version.name") + "\r\nDate: " + bundle.getString("version.date") + "\r\nAuthors: "+ bundle.getString("author") +"\r\n"); - Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow(); - alert.getDialogPane().setStyle("-fx-base: " + bundle.getString("color.background")); - dialogStage.getIcons().add(icon); - dialogStage.centerOnScreen(); - alert.showAndWait(); + AlertGenerator.showAboutAlert(bundle.getString("app.name"), bundle.getString("version.name"), bundle.getString("version.code"), bundle.getString("version.date"), bundle.getString("author"), icon, stage, null, false); } } \ No newline at end of file diff --git a/src/de/bricked/ui/LevelController.java b/src/de/bricked/ui/LevelController.java index 22b9295..5a08cb2 100644 --- a/src/de/bricked/ui/LevelController.java +++ b/src/de/bricked/ui/LevelController.java @@ -40,7 +40,6 @@ import javafx.scene.Cursor; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Alert; -import javafx.scene.control.Alert.AlertType; import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.effect.Lighting; @@ -66,6 +65,7 @@ import javafx.util.Duration; import kuusisto.tinysound.TinySound; import logger.LogLevel; import logger.Logger; +import tools.AlertGenerator; import tools.Worker; public class LevelController @@ -445,18 +445,10 @@ public class LevelController gameState = GameState.STOPPED; timer.stop(); - game.getSoundHandler().play(SoundType.GAME_OVER); - - Platform.runLater(() -> { - Alert alert = new Alert(AlertType.INFORMATION); - alert.setTitle("Game Over"); - alert.setHeaderText(""); - alert.setContentText("You have no lives left"); - Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow(); - alert.getDialogPane().setStyle("-fx-base: " + bundle.getString("color.background")); - dialogStage.getIcons().add(icon); - dialogStage.centerOnScreen(); - alert.showAndWait(); + game.getSoundHandler().play(SoundType.GAME_OVER); + + Platform.runLater(() -> { + AlertGenerator.showAlert(Alert.AlertType.INFORMATION, "Game Over", "", "Youe have no lives left", icon, stage, bundle.getString("color.background"), false); }); } else @@ -713,8 +705,7 @@ public class LevelController anchorPaneGame.getChildren().remove(stackPaneBall); game.setBall(new Ball(ballType)); - - // create circle for ball + final Circle circle = new Circle(game.getBall().getBallRadius(), Color.web(game.getBall().getType().getColor())); circle.setEffect(new Lighting()); stackPaneBall = new StackPane(); @@ -810,16 +801,8 @@ public class LevelController game.getSoundHandler().play(SoundType.FINISHED_LEVEL); - Platform.runLater(() -> { - Alert alert = new Alert(AlertType.INFORMATION); - alert.setTitle("Congratulations!"); - alert.setHeaderText(""); - alert.setContentText("You finished Level \"" + game.getLevel().getName() + "\" with " + game.getTotalPoints() + " Points"); - Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow(); - alert.getDialogPane().setStyle("-fx-base: " + bundle.getString("color.background")); - dialogStage.getIcons().add(icon); - dialogStage.centerOnScreen(); - alert.showAndWait(); + Platform.runLater(() -> { + AlertGenerator.showAlert(Alert.AlertType.INFORMATION, "Congratulations!", "", "You finished Level \"" + game.getLevel().getName() + "\" with " + game.getTotalPoints() + " Points", icon, stage, bundle.getString("color.background"), false); }); } } diff --git a/src/de/bricked/ui/LevelPackSelectController.java b/src/de/bricked/ui/LevelPackSelectController.java index 75dc799..7f822b4 100644 --- a/src/de/bricked/ui/LevelPackSelectController.java +++ b/src/de/bricked/ui/LevelPackSelectController.java @@ -111,9 +111,6 @@ public class LevelPackSelectController }); mainPane.setStyle("-fx-base: " + bundle.getString("color.background") + ";"); - -// buttonBack.setStyle("-fx-base: " + bundle.getString("color.button")); -// downloadLevelpackButton.setStyle("-fx-base: " + bundle.getString("color.button")); } public void reload() diff --git a/src/de/bricked/ui/cells/LevelCell.java b/src/de/bricked/ui/cells/LevelCell.java index d1a3fa5..dcf087d 100644 --- a/src/de/bricked/ui/cells/LevelCell.java +++ b/src/de/bricked/ui/cells/LevelCell.java @@ -126,4 +126,4 @@ public class LevelCell extends ListCell<Level> setStyle("-fx-background-color: transparent"); } -} +} \ No newline at end of file diff --git a/src/de/bricked/ui/cells/LevelPackCell.java b/src/de/bricked/ui/cells/LevelPackCell.java index 09bb92b..d255ccf 100644 --- a/src/de/bricked/ui/cells/LevelPackCell.java +++ b/src/de/bricked/ui/cells/LevelPackCell.java @@ -73,4 +73,4 @@ public class LevelPackCell extends ListCell<LevelPack> setStyle("-fx-background-color: transparent"); } -} +} \ No newline at end of file diff --git a/src/de/bricked/utils/Downloader.java b/src/de/bricked/utils/Downloader.java index 2c414fd..dd2ab21 100644 --- a/src/de/bricked/utils/Downloader.java +++ b/src/de/bricked/utils/Downloader.java @@ -1,6 +1,5 @@ package de.bricked.utils; - import de.bricked.game.Config; import de.bricked.game.levels.LevelPack; import de.bricked.game.levels.LevelPackParser; @@ -31,7 +30,6 @@ public class Downloader Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); } } - } private void save() @@ -47,11 +45,10 @@ public class Downloader { e.printStackTrace(); } - } private String getPackName() { return levelPack.getPackageName(); } -} +} \ No newline at end of file diff --git a/src/de/bricked/utils/FileUtils.java b/src/de/bricked/utils/FileUtils.java index 3727a55..6fe9aac 100644 --- a/src/de/bricked/utils/FileUtils.java +++ b/src/de/bricked/utils/FileUtils.java @@ -55,4 +55,4 @@ public class FileUtils } return null; } -} +} \ No newline at end of file diff --git a/src/de/bricked/utils/MathUtils.java b/src/de/bricked/utils/MathUtils.java deleted file mode 100644 index 735a1b2..0000000 --- a/src/de/bricked/utils/MathUtils.java +++ /dev/null @@ -1,19 +0,0 @@ -package de.bricked.utils; - -import javafx.geometry.Point2D; - -public class MathUtils -{ - public static double getAngle(Point2D a, Point2D b) - { -// double angle = Math.toDegrees(Math.atan2(b.getY(), b.getX()) - Math.atan2(a.getY(), a.getX())); - return Math.toDegrees(Math.acos(a.dotProduct(b) / (a.magnitude() * b.magnitude()))); - } - public static Point2D normalize(Point2D direction) - { - double length = Math.sqrt(direction.getX() * direction.getX() + direction.getY() * direction.getY()); - double newX = direction.getX() / length; - double newY = direction.getY() / length; - return new Point2D(newX, newY); - } -} \ No newline at end of file diff --git a/src/de/brickedleveleditor/ui/controller/LevelPackDialogController.java b/src/de/brickedleveleditor/ui/controller/LevelPackDialogController.java index 1ced35c..9f32ef6 100644 --- a/src/de/brickedleveleditor/ui/controller/LevelPackDialogController.java +++ b/src/de/brickedleveleditor/ui/controller/LevelPackDialogController.java @@ -2,12 +2,12 @@ package de.brickedleveleditor.ui.controller; import de.bricked.game.paddle.PaddleSize; -import de.brickedleveleditor.utils.AlertGenerator; import javafx.fxml.FXML; import javafx.scene.control.Alert; import javafx.scene.control.ComboBox; import javafx.scene.control.Spinner; import javafx.scene.control.TextField; +import tools.AlertGenerator; public class LevelPackDialogController extends AbstractController { diff --git a/src/de/brickedleveleditor/utils/AlertGenerator.java b/src/de/brickedleveleditor/utils/AlertGenerator.java deleted file mode 100644 index fa58b2a..0000000 --- a/src/de/brickedleveleditor/utils/AlertGenerator.java +++ /dev/null @@ -1,37 +0,0 @@ -package de.brickedleveleditor.utils; - -import javafx.scene.control.Alert; -import javafx.scene.control.Alert.AlertType; -import javafx.scene.image.Image; -import javafx.stage.Stage; - -public class AlertGenerator -{ - public static void showAlert(AlertType type, String contentText, Image icon) - { - show(type, type.name(), "", contentText, icon, true); - } - - public static void showAlert(AlertType type, String title, String headerText, String contentText, Image icon, boolean centerOnScreen) - { - show(type, title, headerText, contentText, icon, centerOnScreen); - } - - private static void show(AlertType type, String title, String headerText, String contentText, Image icon, boolean centerOnScreen) - { - Alert alert = new Alert(type); - alert.setTitle(title); - alert.setHeaderText(headerText); - alert.setContentText(contentText); - Stage dialogStage = (Stage) alert.getDialogPane().getScene().getWindow(); - if(icon != null) - { - dialogStage.getIcons().add(icon); - } - if (centerOnScreen) - { - dialogStage.centerOnScreen(); - } - alert.showAndWait(); - } -} \ No newline at end of file -- GitLab