X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2Fworld%2FGameWorld.java;h=91793c845a23406745876c1fc0cad8ffb013a615;hb=6da6f8b40b6945e0b4e8376f506c43e548918df4;hp=39ae5d39e070c4ec8d24312c21300bd5361214a4;hpb=1c004c0ce7e183e773b5b486295c25e39732e899;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/world/GameWorld.java b/core/src/ru/deadsoftware/cavedroid/game/world/GameWorld.java index 39ae5d3..91793c8 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/world/GameWorld.java +++ b/core/src/ru/deadsoftware/cavedroid/game/world/GameWorld.java @@ -1,13 +1,13 @@ package ru.deadsoftware.cavedroid.game.world; import kotlin.Pair; -import ru.deadsoftware.cavedroid.game.GameItems; import ru.deadsoftware.cavedroid.game.GameItemsHolder; import ru.deadsoftware.cavedroid.game.GameScope; import ru.deadsoftware.cavedroid.game.mobs.MobsController; import ru.deadsoftware.cavedroid.game.model.block.Block; import ru.deadsoftware.cavedroid.game.model.world.generator.WorldGeneratorConfig; import ru.deadsoftware.cavedroid.game.objects.DropController; +import ru.deadsoftware.cavedroid.misc.utils.MeasureUnitsUtilsKt; import javax.annotation.CheckForNull; import javax.inject.Inject; @@ -60,12 +60,20 @@ public class GameWorld { return mHeight; } + /** + * @deprecated for kotlin use {@link MeasureUnitsUtilsKt#getPx } extension val + */ + @Deprecated public float getWidthPx() { - return mWidth * 16f; + return MeasureUnitsUtilsKt.getPx(mWidth); } + /** + * @deprecated for kotlin use {@link MeasureUnitsUtilsKt#getPx } extension val + */ + @Deprecated public float getHeightPx() { - return mHeight * 16f; + return MeasureUnitsUtilsKt.getPx(mHeight); } public Block[][] getFullForeMap() { @@ -152,7 +160,7 @@ public class GameWorld { public void destroyForeMap(int x, int y) { Block block = getForeMap(x, y); if (block.hasDrop()) { - mDropController.addDrop(transformX(x) * 16 + 4, y * 16 + 4, GameItems.getItemId(block.getDrop())); + mDropController.addDrop(transformX(x) * 16 + 4, y * 16 + 4, mGameItemsHolder.getItem(block.getDrop())); } placeToForeground(x, y, mGameItemsHolder.getFallbackBlock()); } @@ -160,7 +168,7 @@ public class GameWorld { public void destroyBackMap(int x, int y) { Block block = getBackMap(x, y); if (block.hasDrop()) { - mDropController.addDrop(transformX(x) * 16 + 4, y * 16 + 4, GameItems.getItemId(block.getDrop())); + mDropController.addDrop(transformX(x) * 16 + 4, y * 16 + 4, mGameItemsHolder.getItem(block.getDrop())); } placeToBackground(x, y, mGameItemsHolder.getFallbackBlock()); }