X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2Fobjects%2FBlock.kt;h=215ac26c7a766a8ec0b9111c690343c215f5b0c1;hb=e5d141fd4e7426c0e3e8fed59a2b0e153dcd8939;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..215ac26 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,7 @@ private const val DEPRECATION_MESSAGE = * @param spriteBottom block's sprite bottom on texture */ data class Block( + val id: Int, val left: Int, val top: Int, val right: Int, @@ -123,6 +125,8 @@ data class Block( fun toJump() = top < 8 && collision + fun getItem() = GameItems.getItem(GameItems.getBlockKey(id)) + @Deprecated(DEPRECATION_MESSAGE) fun hasCollision() = collision