This version doesn't allow splitting of a hand for the player. The next version will once I get the impulse to do it. I'm not much of an artist though so the face cards are a little cartoonish. I used 50x38 pixel sprites for the cards.
https://www.youtube.com/watch?v=frMLKMYlOScI made one set of cards Two through Ace, red border with the card symbol in red also, without any suit information. Then I made two sets of suit symbols, one for the card border area, and a larger set for the center. I did those in a black background with the detail in gray. Then I made the Jack, Queen and King "art work". When I wanted to draw a card I would first render the red bordered version of the card, changing all of the red to black if spade or club. Then I overlayed the smaller suit symbols, changing the gray detail to either red or black as needed. The black background of the overlay was ignored. Then if a face card I overlaid the appropriate face. These sprites are drawn on a pixel by pixel basis, but today's computers are so fast it doesn't matter. I guess I could have just done the rendering on a blank sprite and then wrote the finished sprite to the screen instead of rendering up to three different sprites. Hmm.
For the deal animation from the deck to the dealt cards I used an unrolled version Bresenham's line algorithm. I had gotten the idea to unroll it back when I was working on my Missile Command clone.