コード例 #1
0
 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());
 }
コード例 #2
0
 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());
 }