Coverage Summary for Class: BuiltinClickSounds (com.vsevolodganin.clicktrack.model)
Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
BuiltinClickSounds |
0%
(0/1)
|
0%
(0/2)
|
|
0%
(0/28)
|
0%
(0/121)
|
package com.vsevolodganin.clicktrack.model
import com.vsevolodganin.clicktrack.generated.resources.MR
import dev.icerock.moko.resources.StringResource
enum class BuiltinClickSounds(
val nameResource: StringResource,
val storageKey: String,
val sounds: ClickSounds,
) {
BEEP(
nameResource = MR.strings.sound_library_beep,
storageKey = "beep",
sounds = GenericClickSounds(
strongBeat = ClickSoundSource.Bundled(MR.files.beep_strong_wav),
weakBeat = ClickSoundSource.Bundled(MR.files.beep_weak_wav),
),
),
CLAVES(
nameResource = MR.strings.sound_library_claves,
storageKey = "claves",
sounds = GenericClickSounds(
strongBeat = ClickSoundSource.Bundled(MR.files.claves_strong_wav),
weakBeat = ClickSoundSource.Bundled(MR.files.claves_weak_wav),
),
),
COWBELL(
nameResource = MR.strings.sound_library_cowbell,
storageKey = "cowbell",
sounds = GenericClickSounds(
strongBeat = ClickSoundSource.Bundled(MR.files.cowbell_strong_wav),
weakBeat = ClickSoundSource.Bundled(MR.files.cowbell_weak_wav),
),
),
DRUMS(
nameResource = MR.strings.sound_library_drum_kit,
storageKey = "drum kit",
sounds = GenericClickSounds(
strongBeat = ClickSoundSource.Bundled(MR.files.drumkit_base_wav),
weakBeat = ClickSoundSource.Bundled(MR.files.drumkit_hat_wav),
),
),
}