using System.Collections.Generic;

namespace FishDice.LuckyDice
{
    public static class ComboMatcherRegistry
    {
        public static IReadOnlyList<IComboMatcher> CreateDefaultMatchers()
        {
            return new IComboMatcher[]
            {
                new ExactComboMatcher(),
                new AllNumbersMatcher(),
                new ContainsFaceMatcher(),
                new FaceCountMatcher(),
                new FaceCountRangeMatcher(),
                new DiceCountMatcher(),
                new NumberPairMatcher(),
                new NumberOfAKindMatcher(),
                new NumberSumRangeMatcher()
            };
        }
    }
}
