Before we begin adjusting our game's main engine, take a moment to clarify that the directory structure for your project matches the following exactly:
- D: assets/
- D: sounds/
- F: cardPlace.wav
- F: cardShuffle.wav
- F: chipsStack6.wav
- F: tabletop.png
- F: back.png
- F: Clubs2.png
- F: Clubs3.png
- F: ...
- D: blackjack/
- D: casino/
- F: __init__.py
- F: card.py
- F: hand.py
- F: deck.py
- F: player.py
- D: casino_sounds/
- F: __init__.py
- F: blackjack.py
Change things around to match this if necessary, then open up blackjack.py for editing. If you still have this file left over from the previous chapter, it will probably be easier to begin a new one and copy over some parts from it where possible, instead of trying to re-work the old file.
Begin in your new blackjack.py file with the following imports:
...