1. 03 Dec, 2018 1 commit
    • Chris R's avatar
      Fixed various bugs. · 1fcceb43
      Chris R authored
      Specifically:
      
      1. `make install` now creates an empty, world-readable scorefile.
      
      2. Moving while confused was triggering an assertion failure by
         sometimes indexing past the array of allowed directions.
      
      3. End-of-game codes were overlapping with monster IDs, resulting in
         some incorrect game endings.  In particular, getting killed by a
         Demon Prince would win the game.
      
      4. Some code was still using the system `assert` rather than the
         internal one and these remained when building for production.  They
         also exit without first restoring the original TTY settings.
      1fcceb43
  2. 02 Dec, 2018 1 commit
    • Chris R's avatar
      Added a fixed argument to billboard() due to a new Clang warning. · 3fa98067
      Chris R authored
      Clang now warns (which is an error for us) if a vararg violates the
      ISO C requirement that a the last fixed parameter of a variadic
      function must be self-promoting (i.e. automatic promotion doesn't
      change its type.)  bool gets promoted to int, so we added a const char
      *, which does not get promoted.
      3fa98067
  3. 14 Aug, 2018 1 commit
  4. 09 Aug, 2018 1 commit