public PokerGameRanker()
 {
     highCardRanker      = new HighCardRanker();
     pairRanker          = new PairRanker(highCardRanker);
     twoPairRanker       = new TwoPairRanker(pairRanker);
     threeOfAKindRanker  = new ThreeOfAKindRanker(twoPairRanker);
     straightRanker      = new StraightRanker(threeOfAKindRanker);
     flushRanker         = new FlushRanker(straightRanker);
     fullHouseRanker     = new FullHouseRanker(flushRanker);
     fourOfAKindRanker   = new FourOfAKindRanker(fullHouseRanker);
     straightFlushRanker = new StraightFlushRanker(fourOfAKindRanker);
     royalFlushRanker    = new RoyalFlushRanker(straightFlushRanker);
 }
 public void Init()
 {
     highcardRanker = new HighCardRanker();
     target = new FlushRanker(highcardRanker);
 }