From a0807f700c7c59fa19e26f4b9ee6a43f05162d7a Mon Sep 17 00:00:00 2001 From: paull Date: Mon, 27 May 2024 17:26:19 +0200 Subject: [PATCH] some modifications --- src/backend/Agent.java | 4 ++++ src/backend/Simulator.java | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/backend/Agent.java b/src/backend/Agent.java index 8b11e23..17bdf17 100644 --- a/src/backend/Agent.java +++ b/src/backend/Agent.java @@ -35,6 +35,10 @@ public abstract class Agent { // if false, agent dies at end of turn // see step function in Simulator public abstract boolean liveTurn(ArrayList neighbors, Simulator world); + + public static Agent fromString(String line) { + return null; + } } diff --git a/src/backend/Simulator.java b/src/backend/Simulator.java index 664cca9..ec5660e 100644 --- a/src/backend/Simulator.java +++ b/src/backend/Simulator.java @@ -120,6 +120,9 @@ public class Simulator extends Thread { return aliveCount; } + public void stopSimu() { + stopFlag=true; + } public void togglePause() { pauseFlag = !pauseFlag; @@ -267,7 +270,6 @@ public class Simulator extends Thread { public void loadAgents(ArrayList stringArray) { agents.clear(); for (String line : stringArray) { - // Assuming Agent class has a static method fromString to parse agent information Agent agent = Agent.fromString(line); if (agent != null) { agents.add(agent);