Correct buggy behavior of sign in endgame. Add a test for this.

This commit is contained in:
Eric S. Raymond 2017-06-24 09:30:15 -04:00
parent 2c9c9076b1
commit 0c2803638f
5 changed files with 31 additions and 21 deletions

View file

@ -89,6 +89,10 @@ with coverage tools (we now have over 90% coverage, with the remaining
confined to exception cases that are very difficult to reach). This is
what you are running when you do "make check".
In the process we found and fixed a few minor bugs. Most notably, reading
the relocated Witt's End sign in the endgame didn't work. Behavior when
saying the giant's magic words outside his room wasn't quite right either.
The move to modern C entailed some structural changes. The most
important was the refactoring of over 350 gotos into if/loop/break
structures. We also abolished almost all shared globals; the main one