X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2Fmodel%2Fmapper%2FBlockMapper.kt;h=8373e02febd5189095af8919f9ae594b7da9cb70;hb=36f78fdd1d4f8b9a1c77f8fbedc05e5675a5c288;hp=667d92b0e897975a5ea05e75dcc304680fe97c8f;hpb=26df40fee82cb14e75d757aaee7e31008ff3e46c;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 667d92b..8373e02 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/model/mapper/BlockMapper.kt +++ b/core/src/ru/deadsoftware/cavedroid/game/model/mapper/BlockMapper.kt @@ -8,10 +8,13 @@ import ru.deadsoftware.cavedroid.game.model.block.Block.* import ru.deadsoftware.cavedroid.game.model.dto.BlockDto import ru.deadsoftware.cavedroid.game.model.item.Item import ru.deadsoftware.cavedroid.misc.Assets +import ru.deadsoftware.cavedroid.misc.utils.AssetLoader import javax.inject.Inject @Reusable -class BlockMapper @Inject constructor() { +class BlockMapper @Inject constructor( + private val assetLoader: AssetLoader, +) { fun map(key: String, dto: BlockDto): Block { val commonBlockParams = mapCommonParams(key, dto) @@ -95,7 +98,7 @@ class BlockMapper @Inject constructor() { return null } - return Assets.blockTextures[textureName] + return Assets.resolveBlockTexture(assetLoader, textureName) } } \ No newline at end of file