Note
In order to display images within our blackjack game, we need to obtain them first. If you are the arty kind, you can draw them yourself. I am not a great artist so I have chosen to acquire artwork online. The images used in the pictures in this book came from the Open Game Art website, and can be downloaded from https://opengameart.org/content/playing-cards-0.
As usual, we will begin our file with the necessary imports:
import os import random import tkinter as tk
This project will need three imports now:
os
: To access the assets folderrandom
: To shuffle theDeck
tkinter
: To use graphical features
We begin with a variable that will be used by multiple classes, and so is defined outside of the scope of a class, the assets_folder
. We use the os
module to construct the full path to our images so that this will work on multiple machines:
assets_folder = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', 'assets/'))
In this case, the images are stored...