diff --git a/org-code-javabuilder/theater/src/main/java/org/code/theater/support/PauseAction.java b/org-code-javabuilder/theater/src/main/java/org/code/theater/support/PauseAction.java index 7b02eb38..75b76e8f 100644 --- a/org-code-javabuilder/theater/src/main/java/org/code/theater/support/PauseAction.java +++ b/org-code-javabuilder/theater/src/main/java/org/code/theater/support/PauseAction.java @@ -4,6 +4,9 @@ public class PauseAction implements SceneAction { private final double seconds; public PauseAction(double seconds) { + if (!Double.isFinite(seconds)) { + throw new IllegalArgumentException("Pause seconds must be finite"); + } this.seconds = seconds; }