X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2Fdebug%2FDebugInfoStringsProvider.kt;h=c8147d1987ce8cb7abe2bb05e1990b0d315c2ce6;hb=969518fd0bbde98b81c885c62f973d74ff5f61bb;hp=678a91f7456cabacc8d63ebcf53096b8801c543e;hpb=fd73b6dd24b9fe55c0bc8f52f8aa1104a5fe3cb0;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/debug/DebugInfoStringsProvider.kt b/core/src/ru/deadsoftware/cavedroid/game/debug/DebugInfoStringsProvider.kt index 678a91f..c8147d1 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/debug/DebugInfoStringsProvider.kt +++ b/core/src/ru/deadsoftware/cavedroid/game/debug/DebugInfoStringsProvider.kt @@ -1,7 +1,6 @@ package ru.deadsoftware.cavedroid.game.debug import com.badlogic.gdx.Gdx -import ru.deadsoftware.cavedroid.game.GameInput import ru.deadsoftware.cavedroid.game.GameScope import ru.deadsoftware.cavedroid.game.mobs.MobsController import ru.deadsoftware.cavedroid.game.objects.DropController @@ -11,7 +10,6 @@ import javax.inject.Inject @GameScope class DebugInfoStringsProvider @Inject constructor( private val mobsController: MobsController, - private val gameInput: GameInput, private val dropController: DropController, private val gameWorld: GameWorld ) { @@ -22,16 +20,17 @@ class DebugInfoStringsProvider @Inject constructor( return listOf( "FPS: ${Gdx.graphics.framesPerSecond}", "X: ${player.mapX}", - "Y: ${player.upperMapY}", - "CurX: ${gameInput.curX}", - "CurY: ${gameInput.curY}", + "Y: ${gameWorld.height - player.upperMapY}", + "CurX: ${player.cursorX}", + "CurY: ${player.cursorY}", "Velocity: ${player.velocity}", "Swim: ${player.swim}", "Mobs: ${mobsController.mobs.size}", "Drops: ${dropController.size}", - "Block: ${gameWorld.getForeMap(gameInput.curX, gameInput.curY).params.key}", + "Block: ${gameWorld.getForeMap(player.cursorX, player.cursorY).params.key}", "Hand: ${player.inventory[player.slot].item.params.key}", - "Game mode: ${player.gameMode}" + "Game mode: ${player.gameMode}", + "Block damage: ${player.blockDamage}" ) } } \ No newline at end of file