X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;ds=sidebyside;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2Fmodel%2Fmapper%2FBlockMapper.kt;h=2ec9727748b3860071fd3738c46603f28caa3a0d;hb=9606fce8cc7c9b264abd7cb38583faaebb610540;hp=8373e02febd5189095af8919f9ae594b7da9cb70;hpb=36f78fdd1d4f8b9a1c77f8fbedc05e5675a5c288;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/model/mapper/BlockMapper.kt b/core/src/ru/deadsoftware/cavedroid/game/model/mapper/BlockMapper.kt index 8373e02..2ec9727 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/model/mapper/BlockMapper.kt +++ b/core/src/ru/deadsoftware/cavedroid/game/model/mapper/BlockMapper.kt @@ -23,6 +23,7 @@ class BlockMapper @Inject constructor( "water" -> Water(commonBlockParams, requireNotNull(dto.state)) "lava" -> Lava(commonBlockParams, requireNotNull(dto.state)) "slab" -> Slab(commonBlockParams, requireNotNull(dto.fullBlock), requireNotNull(dto.otherPart)) + "furnace" -> Furnace(commonBlockParams) "none" -> None(commonBlockParams) else -> Normal(commonBlockParams) } @@ -30,7 +31,6 @@ class BlockMapper @Inject constructor( private fun mapCommonParams(key: String, dto: BlockDto): CommonBlockParams { return CommonBlockParams( - id = dto.id, key = key, collisionMargins = BlockMargins( left = dto.left, @@ -54,6 +54,8 @@ class BlockMapper @Inject constructor( ), toolLevel = dto.toolLevel, toolType = mapToolType(dto), + damage = dto.damage, + tint = dto.tint, ) }