diff --git a/src/de/bricked/commandLine/commands/CommandPaddleSize.java b/src/de/bricked/commandLine/commands/CommandPaddleSize.java index 9367a6af06bbf7a826fe8d4c6d4a6c14f80b8008..7d27b433153bab26ce0e1f886895d62aacc7b105 100644 --- a/src/de/bricked/commandLine/commands/CommandPaddleSize.java +++ b/src/de/bricked/commandLine/commands/CommandPaddleSize.java @@ -2,6 +2,9 @@ package de.bricked.commandLine.commands; import de.bricked.game.paddle.Paddle; import de.bricked.game.paddle.PaddleSize; +import de.bricked.ui.LevelController; +import logger.LogLevel; +import logger.Logger; /** * Changes the paddle size @@ -26,9 +29,17 @@ public class CommandPaddleSize extends Command return; } - Paddle paddle = bundle.getLevelController().getPaddle(); - bundle.getLevelController().getPaddle().setPaddleSize(PaddleSize.getPaddleSize(Double.parseDouble(command[1]))); - bundle.getLevelController().getLabelPaddle().setFitWidth(paddle.getWidth()); + LevelController levelController = bundle.getLevelController(); + if(levelController != null) + { + Paddle paddle = levelController.getPaddle(); + bundle.getLevelController().getPaddle().setPaddleSize(PaddleSize.getPaddleSize(Double.parseDouble(command[1]))); + bundle.getLevelController().getLabelPaddle().setFitWidth(paddle.getWidth()); + } + else + { + bundle.getController().print("Can't change paddleSize without a paddle"); + } //implement your code here } } \ No newline at end of file