From a0483158d56c523690ddf0681761d0681d7f6ebd Mon Sep 17 00:00:00 2001 From: Emmastone Date: Tue, 12 Dec 2017 10:44:13 +0000 Subject: [PATCH] [CLEANUP] Removed duplicated class --- .../environment/scripts/Frameworks.java | 66 ------------------- 1 file changed, 66 deletions(-) delete mode 100644 src/main/java/org/parabot/environment/scripts/Frameworks.java diff --git a/src/main/java/org/parabot/environment/scripts/Frameworks.java b/src/main/java/org/parabot/environment/scripts/Frameworks.java deleted file mode 100644 index af5d40f..0000000 --- a/src/main/java/org/parabot/environment/scripts/Frameworks.java +++ /dev/null @@ -1,66 +0,0 @@ -package org.parabot.environment.scripts; - -import org.parabot.environment.scripts.framework.AbstractFramework; -import org.parabot.environment.scripts.framework.LoopTask; -import org.parabot.environment.scripts.framework.Strategy; - -import java.util.Collection; - -/** - * Holds various script frameworks - * - * @author Everel - */ -public class Frameworks { - - public static Looper getLooper(LoopTask loopTask) { - return new Looper(loopTask); - } - - public static StrategyWorker getStrategyWorker(Collection strategies) { - return new StrategyWorker(strategies); - } - -} - -class Looper extends AbstractFramework { - private LoopTask loopTask = null; - - public Looper(LoopTask loopTask) { - this.loopTask = loopTask; - } - - @Override - public boolean execute() { - int sleepTime = loopTask.loop(); - if (sleepTime < 0) { - return false; - } - try { - Thread.sleep(sleepTime); - } catch (InterruptedException e) { - e.printStackTrace(); - } - return true; - } -} - -class StrategyWorker extends AbstractFramework { - private Collection strategies; - - public StrategyWorker(Collection strategies) { - this.strategies = strategies; - } - - @Override - public boolean execute() { - for (Strategy s : strategies) { - if (s.activate()) { - s.execute(); - return true; - } - } - return true; - } - -}