some modifications
This commit is contained in:
parent
7c681d1dfd
commit
a0807f700c
|
|
@ -36,5 +36,9 @@ public abstract class Agent {
|
|||
// see step function in Simulator
|
||||
public abstract boolean liveTurn(ArrayList<Agent> neighbors, Simulator world);
|
||||
|
||||
public static Agent fromString(String line) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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<String> 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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue