TStand90/roguelike_tutorial_revised_tdl

Part 10, Shelve breakage [4.3.1 fixes issue]

Closed this issue · 1 comments

Don't know how many versions this happens in, but on Windows:
Python 3.6.4 x64
TDL 4.3.0

Not only does Shelve implicitly add a ".dat" extension (causing the filecheck to fail as it will be named "savegame.dat.dat"), re-importing the Map somehow causes -just- the FOV array to flip 90 degrees. The saving system is utterly broken due to that.

Tested with a fresh copy of this repo and everything. :(

Reported at TDL here libtcod/python-tcod#37 and TDL 4.3.1 fixes the issue now.