1. 30 Jun, 2020 1 commit
  2. 29 Jun, 2020 1 commit
    • Chris R's avatar
      Release 2.2.0; MS Windows port, native windowing support and more. · 29f69fc7
      Chris R authored
      This version adds:
      
      - Support for native (non-Cygwin) Microsoft Windows
      - Can now use OS windows instead of a terminal (via SDL and PDCurses)
      - Colouring is now much more configurable
      - Many more tweaks, bug fixes and code quality improvements.
      
      See Changes.md for a complete list.
      
      Note that save files from 2.1.x or earlier are not compatible with
      this version.
      29f69fc7
  3. 05 Apr, 2020 1 commit
    • Chris R's avatar
      Release 2.1.1; minor Makefile changes. · e30d5021
      Chris R authored
      ReLarn's Makefile sets -Werror (treat warnings as errors) in order to
      enforce better code quality.  However, warnings tend to be very
      dependent on platform and compiler version, leading to lots of build
      failures on platform slightly different from the developer's.
      
      This release adds the option 'RELEASE' and updates the README.md to
      instruct the user to compile using `make RELEASE=yes`.  This option
      disables `-Werror`.
      
      Also fixed a minor Makefile bug.
      e30d5021
  4. 01 Apr, 2019 1 commit
    • Chris R's avatar
      Release 2.1.0; breaks savefile compatibility with the previous release. · ddc5a5bb
      Chris R authored
      This version makes a number of significant new changes to the game:
      
       - Now does proper line-of-sight vision
       - The player can now select their spouse's gender
       - "Non-binary" is now a gender option
       - Reduced the amount of screen redrawing for those of you on 1200 baud modems
       - Various ease-of-use improvements
      
      See Changes.md for a complete list.
      ddc5a5bb
  5. 05 Dec, 2018 1 commit
  6. 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
  7. 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
  8. 14 Aug, 2018 1 commit
  9. 09 Aug, 2018 1 commit