|
|
|
|
@ -427,7 +427,10 @@ class ActionList(var listener: ActionListListener) : ArrayList<ComputedAction>() |
|
|
|
|
val activePlayerCount = activePositions.size // don't move this line because of removes |
|
|
|
|
|
|
|
|
|
// Blinds must act |
|
|
|
|
if (!significantAction.action.type!!.isBlind) { |
|
|
|
|
val sa = significantAction.action |
|
|
|
|
if (sa.type!!.isBlind && getStreetNextCalls(sa.index).isEmpty()) { |
|
|
|
|
activePositions.remove(significantAction.position) |
|
|
|
|
} else { |
|
|
|
|
activePositions.remove(significantAction.position) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -448,9 +451,9 @@ class ActionList(var listener: ActionListListener) : ArrayList<ComputedAction>() |
|
|
|
|
Street.SUMMARY |
|
|
|
|
} |
|
|
|
|
} // BB Walk |
|
|
|
|
else if (currentStreet == Street.PREFLOP && activePositions.size == 1 && activePositions.first() == Position.BB) { |
|
|
|
|
return Street.SUMMARY |
|
|
|
|
} |
|
|
|
|
// else if (currentStreet == Street.PREFLOP && activePositions.size == 1 && activePositions.first() == Position.BB) { |
|
|
|
|
// return Street.SUMMARY |
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|