diff --git a/core/src/ru/deadsoftware/cavedroid/game/objects/Block.kt b/core/src/ru/deadsoftware/cavedroid/game/objects/Block.kt
index d44f017e0647016afb767fba663815f63a699063..3343c9ac294b6e18cb7e5812fc62d00ce99415a4 100644 (file)
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 =
* @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,
fun toJump() = top < 8 && collision
+ fun getItem() = GameItems.getItem(GameItems.getBlockKey(id))
+
@Deprecated(DEPRECATION_MESSAGE)
fun hasCollision() = collision