X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2Fmobs%2FFallingSand.java;h=970ff538c0b762bf88bcae6949e7e95c96355a5b;hb=1e285247085ba04351feb486a0be6aa577f43093;hp=bce918e34fb811024815022970dd00ffa834e316;hpb=121928e90bdfa3a9d9c8bd708b9f8da28d3807c0;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/mobs/FallingSand.java b/core/src/ru/deadsoftware/cavedroid/game/mobs/FallingSand.java index bce918e..970ff53 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/mobs/FallingSand.java +++ b/core/src/ru/deadsoftware/cavedroid/game/mobs/FallingSand.java @@ -41,9 +41,9 @@ public class FallingSand extends Mob { } @Override - public void ai(GameWorld gameWorld, GameItemsHolder gameItemsHolder, float delta) { + public void ai(GameWorld gameWorld, GameItemsHolder gameItemsHolder, MobsController mobsController, float delta) { if (mVelocity.isZero()) { - gameWorld.setForeMap(getMapX(), getMiddleMapY(), gameItemsHolder.getBlock("sand")); + gameWorld.setForeMap(getMapX(), getUpperMapY(), gameItemsHolder.getBlock("sand")); kill(); } } @@ -52,6 +52,11 @@ public class FallingSand extends Mob { public void changeDir() { } + @Override + public void damage(int damage) { + // no-op + } + @Override public void draw(SpriteBatch spriteBatch, float x, float y, float delta) { @CheckForNull final Texture texture = Assets.blockTextures.get("sand");