ta.viewCards();
ta.viewCombinations();
System.out.println("=================TopCombination========================= ");
//System.out.println("op= " + i);
AvailableCombinationsTools act = new AvailableCombinationsTools(ta.m_ac);
Combination comb = act.getTopCombination();
//Hand hand = new Hand(dfs.getCurrentBoard().getPlayingCards().getPlayerCards());
Combination topCombination = act.getTopCombination();
Flush flushDraw = act.analyzeFlush(true);
Straight straightDraw = act.analyzeStraight(true);
if (ta.m_ac.getFlushDraws() != null && ta.m_ac.getFlushDraws().size() != 0 &&
flushDraw == null)
if (topCombination.getCombinationValue() < new Flush().getCombinationValue())
topCombination = null;
if (ta.m_ac.getStraightOesds() != null && ta.m_ac.getStraightOesds().size() != 0 &&
straightDraw == null)
if (topCombination.getCombinationValue() < new Straight().getCombinationValue())
topCombination = null;
topCombination = act.cutNotHeroCombination(topCombination);
if (topCombination != null){