X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2Fobjects%2FBlock.kt;h=3343c9ac294b6e18cb7e5812fc62d00ce99415a4;hb=546c7c80eb7884183a3df1db7bb5627a18396dca;hp=d44f017e0647016afb767fba663815f63a699063;hpb=44b306a3ac4fa0e6192ef2d87042c158c2cf8688;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/objects/Block.kt b/core/src/ru/deadsoftware/cavedroid/game/objects/Block.kt index d44f017..3343c9a 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/objects/Block.kt +++ b/core/src/ru/deadsoftware/cavedroid/game/objects/Block.kt @@ -6,6 +6,7 @@ import com.badlogic.gdx.graphics.Texture import com.badlogic.gdx.graphics.g2d.Sprite import com.badlogic.gdx.graphics.g2d.SpriteBatch import com.badlogic.gdx.math.Rectangle +import ru.deadsoftware.cavedroid.game.GameItems private const val ANIMATION_FRAME_DURATION = 100L private const val DEPRECATION_MESSAGE = @@ -33,6 +34,8 @@ private const val DEPRECATION_MESSAGE = * @param spriteBottom block's sprite bottom on texture */ data class Block( + val id: Int, + val key: String, val left: Int, val top: Int, val right: Int, @@ -123,6 +126,8 @@ data class Block( fun toJump() = top < 8 && collision + fun getItem() = GameItems.getItem(GameItems.getBlockKey(id)) + @Deprecated(DEPRECATION_MESSAGE) fun hasCollision() = collision