(self)
| 494 | self.player.showing() |
| 495 | |
| 496 | def menu(self): |
| 497 | pattern = "HS" |
| 498 | if self.first_hand: |
| 499 | pattern += "U" |
| 500 | if self.dealer.hand[1].rank == 1 and self.player.chips.current_amount(): |
| 501 | pattern += "I" |
| 502 | self.dealer.ask_insurance() |
| 503 | if self.player.is_point(">", 10) and self.player.chips.can_double(): |
| 504 | pattern += "D" |
| 505 | self.first_hand = False |
| 506 | choices = self.player.select_choice(pattern) |
| 507 | select = self.get_select(len(choices), general_err="Select above number.") |
| 508 | return choices[select] |
| 509 | |
| 510 | @staticmethod |
| 511 | def get_select(select_max, prompt=">> ", general_err=""): |
no test coverage detected