private HandCategorizerChain() { head = new RoyalFlushCatagorizer(); head.RegisterNext(new StraightFlushCatagorizer()) .RegisterNext(new FourOfAKindCatagorizer()) .RegisterNext(new FullHouseCatagorizer()) .RegisterNext(new FlushCatagorizer()) .RegisterNext(new StraightCatagorizer()) .RegisterNext(new ThreeOfAKindCatagorizer()) .RegisterNext(new TwoPairCatagorizer()) .RegisterNext(new PairCatagorizer()) .RegisterNext(new HighCardCatagorizer()); }
private HandCatagorizerChain() { Head = new RoyalFlushCatagorizer(); Head.RegisterNext(new StraightFlushCatagorizer()) .RegisterNext(new FourOfAKindCatagorizer()) .RegisterNext(new FullHouseCatagorizer()) .RegisterNext(new FlushCatagorizer()) .RegisterNext(new StraightCatagorizer()) .RegisterNext(new ThreeOfAKindCatagorizer()) .RegisterNext(new TwoPairCatagorizer()) .RegisterNext(new PairCatagorizer()) .RegisterNext(new HighCardCatagorizer()); }