2025-10-26 15:06:00 +01:00
|
|
|
# Game.compare_hands() flowchart
|
|
|
|
|
|
|
|
|
|
```mermaid
|
2025-10-26 15:12:05 +01:00
|
|
|
flowchart TD
|
|
|
|
|
A[Start] --> B{Did Player Bust?}
|
|
|
|
|
B -- Yes --> L[Player Loses]
|
|
|
|
|
B -- No --> C{Did Dealer Bust?}
|
|
|
|
|
C -- Yes --> W[Player Wins]
|
|
|
|
|
C -- No --> D{Player BJ and Dealer NOT?}
|
|
|
|
|
D -- Yes --> W2[Player Wins 3:2]
|
|
|
|
|
D -- No --> E{Dealer has BJ?}
|
|
|
|
|
E -- Yes --> F{Player also BJ?}
|
|
|
|
|
F -- Yes --> T[Tie]
|
|
|
|
|
F -- No --> L
|
|
|
|
|
E -- No --> G{Player > Dealer?}
|
|
|
|
|
G -- Yes --> W
|
|
|
|
|
G -- No --> H{Player = Dealer?}
|
|
|
|
|
H -- Yes --> T
|
|
|
|
|
H -- No --> L
|
|
|
|
|
L --> Z[End]
|
|
|
|
|
W --> Z
|
|
|
|
|
W2 --> Z
|
|
|
|
|
T --> Z
|
2025-10-26 15:06:00 +01:00
|
|
|
```
|