DEADSOFTWARE

Update version script
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / objects / DropController.java
diff --git a/core/src/ru/deadsoftware/cavedroid/game/objects/DropController.java b/core/src/ru/deadsoftware/cavedroid/game/objects/DropController.java
deleted file mode 100644 (file)
index 0e4c659..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-package ru.deadsoftware.cavedroid.game.objects;
-
-import ru.deadsoftware.cavedroid.game.GameScope;
-
-import javax.inject.Inject;
-import java.io.Serializable;
-import java.util.Iterator;
-import java.util.LinkedList;
-
-@GameScope
-public class DropController implements Serializable {
-
-    public interface Callback {
-        void run(Drop drop);
-    }
-
-    private final LinkedList<Drop> mDrops = new LinkedList<>();
-
-    @Inject
-    public DropController() {
-    }
-
-    public void addDrop(float x, float y, int id) {
-        mDrops.add(new Drop(x, y, id));
-    }
-
-    public int getSize() {
-        return mDrops.size();
-    }
-
-    public void forEach(Callback callback) {
-        mDrops.forEach(callback::run);
-    }
-
-    public Iterator<Drop> getIterator() {
-        return mDrops.iterator();
-    }
-
-}