#![allow(dead_code)]

#[derive(Clone, Copy, Debug, Eq, PartialEq)]
#[repr(u8)]
pub enum Sound {
    Overture,
    /// Main menu theme
    OverTheClouds,
    ArabesqueCourtInDream,
    Maintheme,
    StreamSanctuaryBgm,
    BirthOfPepelogoo,
    LampDeGodjarre,
    LongDistance,
    LabyrinthOnTheSky,
    KoolDude,
    Premonition,
    KingdomOfRadapagna,
    TryTheTrial,
    VolcanicCave,
    HeartOfIcegrave,
    HeadBanger,
    MalevolentDeity,
    FinalePart1,
    ACradleSongOfPepelogoo,
    TalesFromMonsterWorld,
    Jingle1,
    FinalePart2,
    /// Asha died
    AscensionToHeaven,
    ConquersTheDungeon,
    Jump,
    /// Also used for the shield at a different pitch
    Attack,
    RopeRide,
    RopeFall,
    Slapped,
    /// Asha hurt
    Damage1,
    /// Enemy hurt
    Damage2,
    Fall,
    Landing,
    Slash,
    Cathedral,
    FadeIntoDarkside,
    Rebirth,
    /// Going through a door
    Door,
    /// Scene change
    ScnChg,
    /// Pepelogoo called
    PepeVoice1,
    PepeVoice2,
    /// Item dropped
    ItemExist,
    /// Item collected
    ItemGet,
    /// Life replenished
    Life,
    /// Menu item selected
    ResKey,
    /// Menu item activated
    ResBttn,
    Jungle5,
    Splash,
    EnDead,
    Slip,
    True,
    False,
    Count,
    SaveSfx,
    LoadSfx,
    Flow,
    Defence,
    PepeVoice3,
    BoxOpen,
    Tree,
    /// Also Asha bounces
    EggFall,
    EggCrack,
    EggHatch,
    /// Elixir drop
    CrysFlash,
    TowAppear,
    Warp,
    BombUse,
    TowStop,
    Utsusemi,
    ScoopUp,
    ExtBucket,
    ExtBreath,
    PepeEnter,
    Carpet,
    Critic,
    EatANut,
    DeathCry,
    DeathOfPepelogoo,
    Spirits,
    GetMeat,
    FxOff,
    SongOff,
    Finale3,
}
