CursaTetra III
The seventh Release Candidate (unofficially) is here, and a major bug has been fixed!
In short, whenever a piece was undrawn/erased, it would still use the color data, which would corrupt the "empty" cells around the grid. This won't happen now, as whenever "empty" cells are drawn to replace a piece, they use the default color pair, 0.
Also, some miscellaneous features were added:
widows-curses
support, tested with Python 3.8.0, 32-bit version, on Windows 10- A prompt when starting a game to turn on or off the ghost piece feature (was always on by default before)
All the .py files are zipped for ease of downloading. When unpacked, just run cursatetra.py as usual, with all the other files in the same folder, and it'll work just fine.