[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / model / mapper / BlockMapper.kt
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 667d92b0e897975a5ea05e75dcc304680fe97c8f..8373e02febd5189095af8919f9ae594b7da9cb70 100644 (file)
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)
return null
}
- return Assets.blockTextures[textureName]
+ return Assets.resolveBlockTexture(assetLoader, textureName)
}
}
\ No newline at end of file