matt@matt-ThinkPad-T15-Gen-1:~/Documents/CSC466/Project/Source$ swipl Welcome to SWI-Prolog (threaded, 64 bits, version 8.3.20) SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software. Please run ?- license. for legal details. For online help and background, visit https://www.swi-prolog.org For built-in help, use ?- help(Topic). or ?- apropos(Word). ?- consult("rummy.pl"). true. ?- consult("rummy.pl"). true. ?- demo7. player1 turn! player1 hand before turn: [card(four,clubs,4),card(two,spades,2),card(jack,clubs,11),card(ten,diamonds,10),card(six,clubs,6),card(queen,diamonds,12),card(four,diamonds,4),card(ace,hearts,1),card(two,hearts,2),card(ten,clubs,10),card(nine,spades,9),card(two,diamonds,2),card(three,hearts,3)] player1 melds before turn: [] player1 hand after turn: [card(queen,clubs,12),card(four,clubs,4),card(ten,diamonds,10),card(six,clubs,6),card(queen,diamonds,12),card(four,diamonds,4),card(ace,hearts,1),card(ten,clubs,10),card(nine,spades,9),card(three,hearts,3)] player1 melds after turn: [[card(two,spades,2),card(two,hearts,2),card(two,diamonds,2)]] player2 turn! player2 hand before turn: [card(king,diamonds,13),card(six,spades,6),card(seven,clubs,7),card(five,hearts,5),card(eight,clubs,8),card(seven,spades,7),card(six,hearts,6),card(five,clubs,5),card(ten,hearts,10),card(five,diamonds,5),card(four,hearts,4),card(jack,hearts,11),card(two,clubs,2)] player2 melds before turn: [] player2 hand after turn: [card(three,clubs,3),card(king,diamonds,13),card(six,spades,6),card(seven,clubs,7),card(eight,clubs,8),card(seven,spades,7),card(six,hearts,6),card(ten,hearts,10),card(four,hearts,4),card(two,clubs,2)] player2 melds after turn: [[card(five,hearts,5),card(five,clubs,5),card(five,diamonds,5)]] true . ?- demo7. player1 turn! player1 hand before turn: [card(three,diamonds,3),card(three,clubs,3),card(ace,hearts,1),card(nine,clubs,9),card(nine,spades,9),card(seven,diamonds,7),card(ace,hearts,1),card(queen,spades,12),card(eight,diamonds,8),card(eight,spades,8),card(ace,spades,1),card(six,diamonds,6),card(king,clubs,13)] player1 melds before turn: [] player1 hand after turn: [card(six,clubs,6),card(three,diamonds,3),card(three,clubs,3),card(nine,spades,9),card(seven,diamonds,7),card(queen,spades,12),card(eight,diamonds,8),card(eight,spades,8),card(six,diamonds,6),card(king,clubs,13)] player1 melds after turn: [[card(ace,hearts,1),card(ace,hearts,1),card(ace,spades,1)]] player2 turn! player2 hand before turn: [card(five,hearts,5),card(nine,hearts,9),card(four,clubs,4),card(ten,hearts,10),card(three,spades,3),card(six,spades,6),card(seven,hearts,7),card(jack,hearts,11),card(eight,clubs,8),card(jack,spades,11),card(king,hearts,13),card(nine,diamonds,9),card(queen,clubs,12)] player2 melds before turn: [] player2 hand after turn: [card(three,hearts,3),card(five,hearts,5),card(nine,hearts,9),card(four,clubs,4),card(ten,hearts,10),card(three,spades,3),card(six,spades,6),card(seven,hearts,7),card(eight,clubs,8),card(jack,spades,11),card(king,hearts,13),card(nine,diamonds,9),card(queen,clubs,12)] player2 melds after turn: [] true . ?- demo7. player1 turn! player1 hand before turn: [card(nine,hearts,9),card(three,clubs,3),card(seven,spades,7),card(jack,spades,11),card(king,clubs,13),card(four,clubs,4),card(nine,diamonds,9),card(ten,diamonds,10),card(two,spades,2),card(queen,diamonds,12),card(ten,clubs,10),card(three,diamonds,3),card(ace,hearts,1)] player1 melds before turn: [] player1 hand after turn: [card(six,diamonds,6),card(nine,hearts,9),card(three,clubs,3),card(seven,spades,7),card(jack,spades,11),card(king,clubs,13),card(four,clubs,4),card(nine,diamonds,9),card(ten,diamonds,10),card(two,spades,2),card(queen,diamonds,12),card(three,diamonds,3),card(ace,hearts,1)] player1 melds after turn: [] player2 turn! player2 hand before turn: [card(queen,clubs,12),card(five,diamonds,5),card(five,spades,5),card(four,hearts,4),card(queen,hearts,12),card(three,hearts,3),card(six,spades,6),card(three,spades,3),card(six,clubs,6),card(eight,diamonds,8),card(two,clubs,2),card(ten,hearts,10),card(eight,hearts,8)] player2 melds before turn: [] player2 hand after turn: [card(two,hearts,2),card(queen,clubs,12),card(five,diamonds,5),card(five,spades,5),card(four,hearts,4),card(queen,hearts,12),card(three,hearts,3),card(six,spades,6),card(six,clubs,6),card(eight,diamonds,8),card(two,clubs,2),card(ten,hearts,10),card(eight,hearts,8)] player2 melds after turn: [] true . ?- halt. matt@matt-ThinkPad-T15-Gen-1:~/Documents/CSC466/Project/Source$