diff --git a/core/src/ru/deadsoftware/cavecraft/game/GameWorld.java b/core/src/ru/deadsoftware/cavecraft/game/GameWorld.java
index 073c3d56a384df2df41f097a78fbbf195ad6c8bf..d84faa32f8b7ae495d0003b1557b3f6c5a363f06 100644 (file)
package ru.deadsoftware.cavecraft.game;
import com.badlogic.gdx.math.Vector2;
+import ru.deadsoftware.cavecraft.game.objects.Drop;
public class GameWorld {
}
}
+ public void destroyForeMap(int x, int y, GameProc gp) {
+ if (GameItems.getBlock(getForeMap(x, y)).getDrop() > 0)
+ gp.drops.add(new Drop(transformX(x) * 16 + 4, y * 16 + 4, GameItems.getBlock(getForeMap(x, y)).getDrop()));
+ placeToForeground(x, y, 0);
+ }
+
+ public void destroyBackMap(int x, int y, GameProc gp) {
+ if (GameItems.getBlock(getBackMap(x, y)).getDrop() > 0)
+ gp.drops.add(new Drop(transformX(x) * 16 + 4, y * 16 + 4, GameItems.getBlock(getBackMap(x, y)).getDrop()));
+ placeToBackground(x, y, 0);
+ }
+
public Vector2 getSpawnPoint() {
int x = 0, y = 0;
while (true) {