diff --git a/lib/Tools.jar b/lib/Tools.jar index 5a145f32bcf870288793acaf2dfabedb41cd3c1f..b20579b6bd1d63d4c7f625d048e65eb33e3839e1 100644 Binary files a/lib/Tools.jar and b/lib/Tools.jar differ diff --git a/src/de/bricked/game/Game.java b/src/de/bricked/game/Game.java index 69c6adb97078bdff6a31640329bceb2cd1925a35..193b2e81b21c48373669ebd7f10f219c46331228 100644 --- a/src/de/bricked/game/Game.java +++ b/src/de/bricked/game/Game.java @@ -12,7 +12,6 @@ import de.bricked.game.sound.SoundHandler; import de.bricked.game.sound.SoundType; import de.bricked.ui.LevelController; import javafx.geometry.Point2D; -import logger.LogLevel; import logger.Logger; public class Game @@ -159,7 +158,7 @@ public class Game if(multiplicator > 1) { totalPoints += pointsSinceLastMultiplicatorReset * multiplicator; - Logger.log(LogLevel.DEBUG, "Applied multiplicator: " + pointsSinceLastMultiplicatorReset + " x" + multiplicator + " = " + totalPoints); + Logger.debug("Applied multiplicator: " + pointsSinceLastMultiplicatorReset + " x" + multiplicator + " = " + totalPoints); soundHandler.play(SoundType.MULTIPLICATOR); } } @@ -247,7 +246,7 @@ public class Game if((ballLayoutX + ballTranslateX + ball.getBallRadius() * 2) >= gamePaneWidth && (ballLayoutY + ballTranslateY) <= 0) { wallCollision = true; - Logger.log(LogLevel.DEBUG, "TOP-RIGHT-CORNER"); + Logger.debug("TOP-RIGHT-CORNER"); return HitLocation.CORNER; } @@ -255,7 +254,7 @@ public class Game if((ballLayoutX + ballTranslateX) <= 0 && (ballLayoutY + ballTranslateY) <= 0) { wallCollision = true; - Logger.log(LogLevel.DEBUG, "TOP-LEFT-CORNER"); + Logger.debug("TOP-LEFT-CORNER"); return HitLocation.CORNER; } @@ -263,7 +262,7 @@ public class Game if((ballLayoutX + ballTranslateX + ball.getBallRadius() * 2) >= gamePaneWidth) { wallCollision = true; - Logger.log(LogLevel.DEBUG, "RIGHT-WALL"); + Logger.debug("RIGHT-WALL"); return HitLocation.LEFT; } @@ -271,7 +270,7 @@ public class Game if((ballLayoutX + ballTranslateX) <= 0) { wallCollision = true; - Logger.log(LogLevel.DEBUG, "LEFT-WALL"); + Logger.debug("LEFT-WALL"); return HitLocation.RIGHT; } @@ -279,7 +278,7 @@ public class Game if((ballLayoutY + ballTranslateY + ball.getBallRadius() * 2) >= gamePaneHeight) { wallCollision = true; - Logger.log(LogLevel.DEBUG, "BOTTOM-WALL"); + Logger.debug("BOTTOM-WALL"); return HitLocation.LIFE_LOST; } @@ -287,7 +286,7 @@ public class Game if((ballLayoutY + ballTranslateY) <= 0) { wallCollision = true; - Logger.log(LogLevel.DEBUG, "TOP-WALL"); + Logger.debug("TOP-WALL"); return HitLocation.BOTTOM; } @@ -317,19 +316,19 @@ public class Game { if(crossWidth > (-crossHeight)) { - Logger.log(LogLevel.DEBUG, "BOTTOM"); + Logger.debug("BOTTOM"); return HitLocation.BOTTOM; } else { if(isPaddle) { - Logger.log(LogLevel.DEBUG, "PADDLE-LEFT"); + Logger.debug("PADDLE-LEFT"); return HitLocation.CORNER; } else { - Logger.log(LogLevel.DEBUG, "LEFT"); + Logger.debug("LEFT"); return HitLocation.LEFT; } } @@ -340,12 +339,12 @@ public class Game { if(isPaddle) { - Logger.log(LogLevel.DEBUG, "PADDLE-RIGHT"); + Logger.debug("PADDLE-RIGHT"); return HitLocation.CORNER; } else { - Logger.log(LogLevel.DEBUG, "RIGHT"); + Logger.debug("RIGHT"); return HitLocation.RIGHT; } } @@ -353,12 +352,12 @@ public class Game { if(isPaddle) { - Logger.log(LogLevel.DEBUG, "PADDLE"); + Logger.debug("PADDLE"); return HitLocation.PADDLE; } else { - Logger.log(LogLevel.DEBUG, "TOP"); + Logger.debug("TOP"); return HitLocation.TOP; } } diff --git a/src/de/bricked/game/levels/LevelPackParser.java b/src/de/bricked/game/levels/LevelPackParser.java index b68aaa3a7930c51b0525a26b114f133ec4cc3418..776e8f1ac4e755fb345a7453a0c745a2859927ff 100644 --- a/src/de/bricked/game/levels/LevelPackParser.java +++ b/src/de/bricked/game/levels/LevelPackParser.java @@ -1,14 +1,15 @@ package de.bricked.game.levels; +import java.util.ArrayList; +import java.util.Comparator; + import com.google.gson.JsonArray; import com.google.gson.JsonElement; import com.google.gson.JsonObject; import com.google.gson.JsonParser; + import de.bricked.game.paddle.PaddleSize; -import logger.LogLevel; import logger.Logger; -import java.util.ArrayList; -import java.util.Comparator; public class LevelPackParser { @@ -86,7 +87,7 @@ public class LevelPackParser } catch(Exception e) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } diff --git a/src/de/bricked/game/settings/Settings.java b/src/de/bricked/game/settings/Settings.java index b88cd0c52c0fae63b67f154a748d0eb2bdd93bc5..e418b6273643151c38c08ad78ae5907611582dc3 100644 --- a/src/de/bricked/game/settings/Settings.java +++ b/src/de/bricked/game/settings/Settings.java @@ -1,17 +1,17 @@ package de.bricked.game.settings; +import java.io.File; +import java.io.FileWriter; +import java.nio.file.FileSystems; +import java.nio.file.Files; + import com.google.gson.Gson; + import de.bricked.game.Config; import de.bricked.ui.LanguageType; -import logger.LogLevel; import logger.Logger; import tools.PathUtils; -import java.io.File; -import java.io.FileWriter; -import java.nio.file.FileSystems; -import java.nio.file.Files; - public class Settings { private GameSize gameSize; @@ -64,7 +64,7 @@ public class Settings } catch(Exception e) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } @@ -82,7 +82,7 @@ public class Settings } catch(Exception e) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } diff --git a/src/de/bricked/game/sound/SoundHandler.java b/src/de/bricked/game/sound/SoundHandler.java index 34419b33f5468dcacfdfb70e750be64ad73398b4..2f78d483491c39c364afe956082dd1ae54f32930 100644 --- a/src/de/bricked/game/sound/SoundHandler.java +++ b/src/de/bricked/game/sound/SoundHandler.java @@ -8,7 +8,6 @@ import java.util.HashMap; import de.bricked.game.Config; import kuusisto.tinysound.Sound; import kuusisto.tinysound.TinySound; -import logger.LogLevel; import logger.Logger; public class SoundHandler @@ -42,7 +41,7 @@ public class SoundHandler } catch(MalformedURLException | URISyntaxException e) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } } diff --git a/src/de/bricked/main/Main.java b/src/de/bricked/main/Main.java index f9f87fb66ae2cf476432cc5b928f6bf9aa5189cc..078a9554f45bab043d91620e5ae67b04e05c954f 100644 --- a/src/de/bricked/main/Main.java +++ b/src/de/bricked/main/Main.java @@ -51,7 +51,7 @@ public class Main extends Application } catch(Exception e) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } @@ -60,8 +60,8 @@ public class Main extends Application if(Arrays.asList(args).contains("debug")) { Logger.setLevel(LogLevel.ALL); - Logger.log(LogLevel.INFO, "Running in Debug Mode"); - Logger.log(LogLevel.INFO, bundle.getString("app.name") + " - v" + bundle.getString("version.name") + " - (versioncode: " + bundle.getString("version.code") + ") from " + bundle.getString("version.date")); + Logger.info("Running in Debug Mode"); + Logger.info(bundle.getString("app.name") + " - v" + bundle.getString("version.name") + " - (versioncode: " + bundle.getString("version.code") + ") from " + bundle.getString("version.date")); } else { diff --git a/src/de/bricked/ui/Controller.java b/src/de/bricked/ui/Controller.java index 0e9cd9962cc7c1603efe41f5176f3e88275e8ab8..e8e37bea4792a927c920ee7ed919cde7bb872b91 100644 --- a/src/de/bricked/ui/Controller.java +++ b/src/de/bricked/ui/Controller.java @@ -21,7 +21,6 @@ import javafx.stage.Modality; import javafx.stage.Stage; import javafx.stage.WindowEvent; import kuusisto.tinysound.TinySound; -import logger.LogLevel; import logger.Logger; import tools.AlertGenerator; @@ -54,7 +53,7 @@ public class Controller if(event.getCode().toString().equals(bundle.getObject("shortcut.debug.console"))) { showCommandLine(); - Logger.log(LogLevel.INFO, "openend debug console"); + Logger.info("opened debug console"); event.consume(); } } @@ -77,7 +76,7 @@ public class Controller buttonAchievements.setStyle("-fx-base: " + bundle.getString("color.button")); buttonAbout.setStyle("-fx-base: " + bundle.getString("color.button")); - Logger.log(LogLevel.INFO, "successfully started"); + Logger.info("successfully started"); } public void showLevelSelect() @@ -149,7 +148,7 @@ public class Controller catch(IOException e) { //TODO: errorhandling - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e);; } } diff --git a/src/de/bricked/ui/LevelController.java b/src/de/bricked/ui/LevelController.java index 93e4eb14df028252242e578affedf82f3bf754a4..c56f3a1c68dc7b4f926995f00d247f13907b14c0 100644 --- a/src/de/bricked/ui/LevelController.java +++ b/src/de/bricked/ui/LevelController.java @@ -66,7 +66,6 @@ import javafx.stage.Stage; import javafx.stage.WindowEvent; import javafx.util.Duration; import kuusisto.tinysound.TinySound; -import logger.LogLevel; import logger.Logger; import tools.AlertGenerator; import tools.Worker; @@ -137,7 +136,7 @@ public class LevelController } timer.start(); - Logger.log(LogLevel.INFO, "ball start"); + Logger.info("ball start"); gameState = GameState.RUNNING; } @@ -178,7 +177,7 @@ public class LevelController if(event.getCode().toString().equals(bundle.getString("shortcut.debug.console"))) { showCommandLine(); - Logger.log(LogLevel.INFO, "openend debug console"); + Logger.info("openend debug console"); event.consume(); return; } @@ -224,7 +223,7 @@ public class LevelController } catch(IOException e1) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e1)); + Logger.error(e1); } } @@ -446,7 +445,7 @@ public class LevelController if(secondsElapsedSinceLastFpsUpdate >= 1000000000) { labelFPS.setText(String.valueOf(fps)); - Logger.log(LogLevel.DEBUG, "current FPS: " + fps); + Logger.debug("current FPS: " + fps); secondsElapsedSinceLastFpsUpdate = 0; fps = 0; } @@ -468,7 +467,7 @@ public class LevelController if(hitLocation.equals(HitLocation.LIFE_LOST)) { game.setLivesRemaining(game.getLivesRemaining() - 1); - Logger.log(LogLevel.DEBUG, "Life lost (" + game.getLivesRemaining() + " lives remaining)"); + Logger.debug("Life lost (" + game.getLivesRemaining() + " lives remaining)"); refreshLiveCounter(); resetPowerUps(); if(game.getLivesRemaining() <= 0) @@ -917,7 +916,7 @@ public class LevelController HitLocation hitLocation = game.collides(labelPosition, paddlePosition, paddle.getWidth(), paddle.getHeight(), true); if(hitLocation != null && (hitLocation.equals(HitLocation.PADDLE) || hitLocation.equals(HitLocation.CORNER))) { - Logger.log(LogLevel.DEBUG, "Collected PowerUp with ID = " + currentPowerUp.getID()); + Logger.debug("Collected PowerUp with ID = " + currentPowerUp.getID()); game.getSoundHandler().play(SoundType.POWERUP_ACTIVATED); if(!currentPowerUp.isPermanent()) @@ -1042,7 +1041,7 @@ public class LevelController catch(IOException e) { // TODO: errorhandling - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } diff --git a/src/de/bricked/ui/LevelPackSelectController.java b/src/de/bricked/ui/LevelPackSelectController.java index 2f869f70ef7bee15389dce029fbe109e62b62429..172c0f7cf29e820d31372f2ac52c512ba453f96d 100644 --- a/src/de/bricked/ui/LevelPackSelectController.java +++ b/src/de/bricked/ui/LevelPackSelectController.java @@ -18,8 +18,13 @@ import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; -import javafx.scene.control.*; +import javafx.scene.control.Button; +import javafx.scene.control.Label; +import javafx.scene.control.ListCell; +import javafx.scene.control.ListView; +import javafx.scene.control.ScrollPane; import javafx.scene.control.ScrollPane.ScrollBarPolicy; +import javafx.scene.control.TextInputDialog; import javafx.scene.image.Image; import javafx.scene.input.KeyEvent; import javafx.scene.input.MouseEvent; @@ -29,7 +34,6 @@ import javafx.stage.Stage; import javafx.stage.WindowEvent; import javafx.util.Callback; import kuusisto.tinysound.TinySound; -import logger.LogLevel; import logger.Logger; public class LevelPackSelectController @@ -67,7 +71,7 @@ public class LevelPackSelectController if(event.getCode().toString().equals(controller.bundle.getObject("shortcut.debug.console"))) { showCommandLine(); - Logger.log(LogLevel.INFO, "openend debug console"); + Logger.info("openend debug console"); event.consume(); } @@ -168,7 +172,7 @@ public class LevelPackSelectController } catch(IOException e1) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e1)); + Logger.error(e1); } } } @@ -197,7 +201,7 @@ public class LevelPackSelectController catch(IOException e) { // TODO: errorhandling - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } } \ No newline at end of file diff --git a/src/de/bricked/ui/LevelSelectController.java b/src/de/bricked/ui/LevelSelectController.java index 05ff9d1a227b948daef35d188cb6f5baae41e51a..85bdc7e826c9f24d50d0a5847e613d6534bdc61b 100644 --- a/src/de/bricked/ui/LevelSelectController.java +++ b/src/de/bricked/ui/LevelSelectController.java @@ -29,7 +29,6 @@ import javafx.stage.Stage; import javafx.stage.WindowEvent; import javafx.util.Callback; import kuusisto.tinysound.TinySound; -import logger.LogLevel; import logger.Logger; public class LevelSelectController @@ -67,7 +66,7 @@ public class LevelSelectController if(event.getCode().toString().equals(controller.bundle.getObject("shortcut.debug.console"))) { showCommandLine(); - Logger.log(LogLevel.INFO, "openend debug console"); + Logger.info("openend debug console"); event.consume(); } @@ -164,7 +163,7 @@ public class LevelSelectController } catch(IOException e1) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e1)); + Logger.error(e1); } } @@ -183,7 +182,7 @@ public class LevelSelectController catch(IOException e) { // TODO: errorhandling - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } } \ No newline at end of file diff --git a/src/de/bricked/ui/SettingsController.java b/src/de/bricked/ui/SettingsController.java index c84bcfd6e9647e048b73b078ea9a428831f53525..3fb70b9d6822c55e61661922acbd9874c29b2398 100644 --- a/src/de/bricked/ui/SettingsController.java +++ b/src/de/bricked/ui/SettingsController.java @@ -27,7 +27,6 @@ import javafx.scene.image.Image; import javafx.scene.layout.AnchorPane; import javafx.stage.Stage; import javafx.util.Callback; -import logger.LogLevel; import logger.Logger; public class SettingsController @@ -183,7 +182,7 @@ public class SettingsController catch(IOException e) { // TODO: errorhandling - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } } \ No newline at end of file diff --git a/src/de/bricked/utils/Downloader.java b/src/de/bricked/utils/Downloader.java index dd2ab21fdf6664e9f0f6231a028fa22067b2f1f7..fce9161388c05dc67486a7585ff60d99f873a739 100644 --- a/src/de/bricked/utils/Downloader.java +++ b/src/de/bricked/utils/Downloader.java @@ -1,13 +1,12 @@ package de.bricked.utils; +import java.io.FileWriter; + import de.bricked.game.Config; import de.bricked.game.levels.LevelPack; import de.bricked.game.levels.LevelPackParser; -import logger.LogLevel; import logger.Logger; -import java.io.FileWriter; - public class Downloader { private LevelPack levelPack; @@ -27,7 +26,7 @@ public class Downloader } catch (Exception e) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } } @@ -43,7 +42,7 @@ public class Downloader } catch (Exception e) { - e.printStackTrace(); + Logger.error(e); } } diff --git a/src/de/bricked/utils/FileUtils.java b/src/de/bricked/utils/FileUtils.java index 6fe9aacfab693513db030a52311a65dfb8ab9f81..cc69ce25780f61bf6db15c7cbbc87c6b37f53a14 100644 --- a/src/de/bricked/utils/FileUtils.java +++ b/src/de/bricked/utils/FileUtils.java @@ -7,7 +7,6 @@ import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; -import logger.LogLevel; import logger.Logger; public class FileUtils @@ -37,7 +36,7 @@ public class FileUtils } catch (Exception e) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } return null; } @@ -51,7 +50,7 @@ public class FileUtils } catch (Exception e) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } return null; } diff --git a/src/de/brickedleveleditor/main/Main.java b/src/de/brickedleveleditor/main/Main.java index a946ae6057bb2913258df1f796e5cd03f274cf0f..7571f85107f77b78c92593b1ee885cead865453f 100644 --- a/src/de/brickedleveleditor/main/Main.java +++ b/src/de/brickedleveleditor/main/Main.java @@ -46,7 +46,7 @@ public class Main extends Application } catch(Exception e) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } @@ -55,8 +55,8 @@ public class Main extends Application if(Arrays.asList(args).contains("debug")) { Logger.setLevel(LogLevel.ALL); - Logger.log(LogLevel.INFO, "Running in Debug Mode"); - Logger.log(LogLevel.INFO, bundle.getString("app.name") + " - v" + bundle.getString("version.name") + " - (versioncode: " + bundle.getString("version.code") + ") from " + bundle.getString("version.date")); + Logger.info("Running in Debug Mode"); + Logger.info(bundle.getString("app.name") + " - v" + bundle.getString("version.name") + " - (versioncode: " + bundle.getString("version.code") + ") from " + bundle.getString("version.date")); } else { diff --git a/src/de/brickedleveleditor/ui/controller/MainController.java b/src/de/brickedleveleditor/ui/controller/MainController.java index 84ea30ceef0eff97235f3275c04b306d0116cff0..8bbdac97d75d6a2b57381e46c376edb8d1320c04 100644 --- a/src/de/brickedleveleditor/ui/controller/MainController.java +++ b/src/de/brickedleveleditor/ui/controller/MainController.java @@ -1,5 +1,11 @@ package de.brickedleveleditor.ui.controller; +import java.io.File; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Locale; +import java.util.ResourceBundle; + import de.bricked.game.bricks.Brick; import de.bricked.game.bricks.BrickType; import de.bricked.game.powerups.PowerUpType; @@ -18,20 +24,23 @@ import javafx.scene.control.Label; import javafx.scene.control.MenuItem; import javafx.scene.image.Image; import javafx.scene.input.MouseEvent; -import javafx.scene.layout.*; +import javafx.scene.layout.AnchorPane; +import javafx.scene.layout.Background; +import javafx.scene.layout.BackgroundImage; +import javafx.scene.layout.BackgroundPosition; +import javafx.scene.layout.BackgroundRepeat; +import javafx.scene.layout.BackgroundSize; +import javafx.scene.layout.ColumnConstraints; +import javafx.scene.layout.GridPane; +import javafx.scene.layout.HBox; +import javafx.scene.layout.RowConstraints; +import javafx.scene.layout.VBox; import javafx.scene.paint.Paint; import javafx.stage.Stage; import javafx.stage.WindowEvent; -import logger.LogLevel; import logger.Logger; import tools.Worker; -import java.io.File; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.Locale; -import java.util.ResourceBundle; - public class MainController extends AbstractController { @FXML @@ -96,7 +105,7 @@ public class MainController extends AbstractController } catch (Exception e) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } @@ -116,7 +125,7 @@ public class MainController extends AbstractController } catch (Exception e) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } } @@ -136,7 +145,7 @@ public class MainController extends AbstractController } catch (Exception e) { - Logger.log(LogLevel.ERROR, Logger.exceptionToString(e)); + Logger.error(e); } } } @@ -180,7 +189,7 @@ public class MainController extends AbstractController public void handle(MouseEvent event) { currentlySelectedBrickImage = bricksTextures.get(brickType); - Logger.log(LogLevel.DEBUG, brickType.toString() + " selected"); + Logger.debug(brickType.toString() + " selected"); } }); HBox brickHBox = new HBox(brickLabel);