namespace Ryujinx.HLE.HOS.Services.Mii.Types
{
    enum HairType : byte
    {
        NormalLong,
        NormalShort,
        NormalMedium,
        NormalExtraLong,
        NormalLongBottom,
        NormalTwoPeaks,
        PartingLong,
        FrontLock,
        PartingShort,
        PartingExtraLongCurved,
        PartingExtraLong,
        PartingMiddleLong,
        PartingSquared,
        PartingLongBottom,
        PeaksTop,
        PeaksSquared,
        PartingPeaks,
        PeaksLongBottom,
        Peaks,
        PeaksRounded,
        PeaksSide,
        PeaksMedium,
        PeaksLong,
        PeaksRoundedLong,
        PartingFrontPeaks,
        PartingLongFront,
        PartingLongRounded,
        PartingFrontPeaksLong,
        PartingExtraLongRounded,
        LongRounded,
        NormalUnknown1,
        NormalUnknown2,
        NormalUnknown3,
        NormalUnknown4,
        NormalUnknown5,
        NormalUnknown6,
        DreadLocks,
        PlatedMats,
        Caps,
        Afro,
        PlatedMatsLong,
        Beanie,
        Short,
        ShortTopLongSide,
        ShortUnknown1,
        ShortUnknown2,
        MilitaryParting,
        Military,
        ShortUnknown3,
        ShortUnknown4,
        ShortUnknown5,
        ShortUnknown6,
        NoneTop,
        None,
        LongUnknown1,
        LongUnknown2,
        LongUnknown3,
        LongUnknown4,
        LongUnknown5,
        LongUnknown6,
        LongUnknown7,
        LongUnknown8,
        LongUnknown9,
        LongUnknown10,
        LongUnknown11,
        LongUnknown12,
        LongUnknown13,
        LongUnknown14,
        LongUnknown15,
        LongUnknown16,
        LongUnknown17,
        LongUnknown18,
        LongUnknown19,
        LongUnknown20,
        LongUnknown21,
        LongUnknown22,
        LongUnknown23,
        LongUnknown24,
        LongUnknown25,
        LongUnknown26,
        LongUnknown27,
        LongUnknown28,
        LongUnknown29,
        LongUnknown30,
        LongUnknown31,
        LongUnknown32,
        LongUnknown33,
        LongUnknown34,
        LongUnknown35,
        LongUnknown36,
        LongUnknown37,
        LongUnknown38,
        LongUnknown39,
        LongUnknown40,
        LongUnknown41,
        LongUnknown42,
        LongUnknown43,
        LongUnknown44,
        LongUnknown45,
        LongUnknown46,
        LongUnknown47,
        LongUnknown48,
        LongUnknown49,
        LongUnknown50,
        LongUnknown51,
        LongUnknown52,
        LongUnknown53,
        LongUnknown54,
        LongUnknown55,
        LongUnknown56,
        LongUnknown57,
        LongUnknown58,
        LongUnknown59,
        LongUnknown60,
        LongUnknown61,
        LongUnknown62,
        LongUnknown63,
        LongUnknown64,
        LongUnknown65,
        LongUnknown66,
        TwoMediumFrontStrandsOneLongBackPonyTail,
        TwoFrontStrandsLongBackPonyTail,
        PartingFrontTwoLongBackPonyTails,
        TwoFrontStrandsOneLongBackPonyTail,
        LongBackPonyTail,
        LongFrontTwoLongBackPonyTails,
        StrandsTwoShortSidedPonyTails,
        TwoMediumSidedPonyTails,
        ShortFrontTwoBackPonyTails,
        TwoShortSidedPonyTails,
        TwoLongSidedPonyTails,
        LongFrontTwoBackPonyTails,

        Min = NormalLong,
        Max = LongFrontTwoBackPonyTails,
    }
}
