Guest User

Untitled

a guest
Aug 18th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. from typing import List
  2.  
  3. from .core.cards import Card
  4. from .player import Other
  5. from .core.madehands import evaluate
  6.  
  7.  
  8. def bet(
  9. my_chips: int,
  10. my_cards: List[Card],
  11. bet_players: List[Other],
  12. betting_players: List[Other],
  13. community_cards: List[Card],
  14. min_bet_amt: int,
  15. max_bet_amt: int,
  16. total_bet_amt: int
  17. ) -> int:
  18. value = evaluate(my_cards,community_cards)
  19. if value[0] >= 5:
  20. if my_chips >= max_bet_amt:
  21. return max_bet_amt
  22. elif my_chips >= min_bet_amt:
  23. return min_bet_amt
  24.  
  25. if len(community_cards) > 2:
  26. return 0
  27. else:
  28. return min_bet_amt if my_chips >= min_bet_amt else 0
Add Comment
Please, Sign In to add comment