diff --git a/cicaprojekt/FlowOfTime.java b/cicaprojekt/FlowOfTime.java index 6a6bb06..97d5f6b 100644 --- a/cicaprojekt/FlowOfTime.java +++ b/cicaprojekt/FlowOfTime.java @@ -1,5 +1,6 @@ package cicaprojekt; +import java.util.Random; import java.util.Timer; import java.util.TimerTask; @@ -8,15 +9,24 @@ public class FlowOfTime extends Timer { private long gametime; private class GameOver extends TimerTask { - @Override public void run() { Game.instance.stopGame(GameoverCause.TIMEOUT); } } + private class ReplicatorAI extends TimerTask { + @Override + public void run() + { + Game.instance.moveReplicator(Direction.getRandom()); + Game.instance.updateDisplay(); + } + } + public void start(long delay) { schedule(new GameOver(), delay); + scheduleAtFixedRate(new ReplicatorAI(), 0, 2000); } public void stopTime() {