From 99418585fde8708598a1f05673143cfcf8dcc477 Mon Sep 17 00:00:00 2001 From: assaf Date: Tue, 31 Dec 2024 00:04:05 +0200 Subject: [PATCH] Stop engine and close when no active states exist --- src/main/java/org/ois/core/runner/SimulationEngine.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/ois/core/runner/SimulationEngine.java b/src/main/java/org/ois/core/runner/SimulationEngine.java index 9569f34..b182b70 100644 --- a/src/main/java/org/ois/core/runner/SimulationEngine.java +++ b/src/main/java/org/ois/core/runner/SimulationEngine.java @@ -126,6 +126,9 @@ public void render() { } if (stateManager.update(dt)) { stateManager.render(); + } else { + // No Active states + stop(); } } catch (Exception e) { handleProgramException(e);