Nie działa do końca. Z jakiegoś powodu prawdopodobnie wpada w nieskończoną pętlę.
Wątki prawdopodobnie psują kolejność graczy, przez co niektórzy robią swoje kolejki za często.
Trzeba ujednolicić funkcje. Do niektórych podawany jest obiekt gracza a do innych lista kart (to raczej wizualne ale pomoże w organizacji).
Zmienione / dodane:
Card_playing_logic zawierające logikę zagrywania kart. Docelowo ma wykonywać akcje od góry do dołu gdzie te najwyżej są ważniejsze, a zwracać ma informację czy jakaś karta została zagrana.
Trochę pomniejszych zmian.
Zmienione add_to_pile. Jest rozszerzone względem wcześniejszego.
Have_same_cards szukające karty, która występuje największą ilość razy. Outputy zwraca do Card copies i int copy_amount.
*play_game pomniejszone o logikę, która przeszła do card_playing_logic.
Błędy:
Zmienione / dodane: