diff --git a/core/src/ru/deadsoftware/cavedroid/game/objects/DropController.java b/core/src/ru/deadsoftware/cavedroid/game/objects/DropController.java
index 084180d10b9cb4ae4a4c5b895b95c2a44fdb00f8..639a2aa834365f9a27897f6bddfc9526213eab7f 100644 (file)
package ru.deadsoftware.cavedroid.game.objects;
+import ru.deadsoftware.cavedroid.game.GameItemsHolder;
import ru.deadsoftware.cavedroid.game.GameScope;
import ru.deadsoftware.cavedroid.game.model.item.Item;
public DropController() {
}
+ public void initDrops(GameItemsHolder gameItemsHolder) {
+ mDrops.forEach((drop) -> drop.initItem(gameItemsHolder));
+ }
+
public void addDrop(float x, float y, Item item) {
+ if (item.isNone()) {
+ return;
+ }
mDrops.add(new Drop(x, y, item));
}
+ public void addDrop(float x, float y, Item item, int count) {
+ for (int i = 0 ; i < count; i++) {
+ addDrop(x, y, item);
+ }
+ }
+
public int getSize() {
return mDrops.size();
}