Cavern Quest 2 / src / commonMain / kotlin / Dynamite.kt
import uk.co.nickthecoder.kyd.Actor import uk.co.nickthecoder.kyd.appearance.Label /** * Collect these to increase the number of blasts. * If you have no blasts, you cannot blast through [Soil]. */ class Dynamite : Collectable() { override fun collect(collectedActor: Actor) { super.collect(collectedActor) val label = collectedActor.appearance as? Label val amount = label?.text?.length ?: 1 PlayDirector.instance.collectedDynamite(amount) } }