X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2Fmodel%2Fmapper%2FBlockMapper.kt;h=19d8c4757d125235a8dfd62b482bbfb467c87862;hb=6bb7e1d207c640ff3b8e41ce2fb1c6203985bdb1;hp=f45451f6110bd4bac94fd2bdfade5c9678c88374;hpb=450a8c72dc2d2ed039b4974b8e9be598b81c07e6;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 f45451f..19d8c47 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,8 @@ 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) + "chest" -> Chest(commonBlockParams) "none" -> None(commonBlockParams) else -> Normal(commonBlockParams) } @@ -55,6 +57,7 @@ class BlockMapper @Inject constructor( toolType = mapToolType(dto), damage = dto.damage, tint = dto.tint, + isFallable = dto.fallable, ) }