Skip to content
Snippets Groups Projects
  1. Oct 13, 2019
  2. Oct 11, 2019
  3. Oct 09, 2019
  4. Oct 08, 2019
  5. Oct 07, 2019
    • rswindell's avatar
      Track game start/end times in milliseconds for more accurate ranking of · da5befc7
      rswindell authored
      winners. The "Winners" syncdata message are backwards compatible with rev 2.0
      and earlier, but now contain the fractional seconds.
      When displaying winners from within the game, prompt for difficulty level
      (e.g. list top level 1 winners only). Since players often compete on time and
      don't really care about the higher difficulty level rankings.
      The "winners" command-line option still displays the top winners from all
      levels, but renumbers them based on the (rounded-up) difficulty level.
      Handle syncdata messages with tear lines (---) or converted tear lines (===)
      which interfere with JSON-parsing. Since the message tail is not read, tear
      lines are not normally an issue, but converted tear lines (e.g. by SBBSecho)
      are imported as part of the body text and caused JSON parse failures, e.g.
        === minesweeper.js 2.0
        --- SBBSecho 3.06-Win32
      ... now fixed.
      da5befc7
    • rswindell's avatar
  6. Oct 05, 2019
  7. Oct 04, 2019
  8. Oct 03, 2019
  9. Oct 02, 2019
  10. Oct 01, 2019
  11. Sep 30, 2019
  12. Sep 29, 2019
  13. Sep 27, 2019
    • deuce's avatar
      Vertical scrollbar fixes. · 8bdcd999
      deuce authored
      Initial support for hailing...
      So far just online chat works as intended.
      8bdcd999
    • rswindell's avatar
      Support UTF-8 auto-detection for MacOS Terminal v2.8.3 (404.1): · 96eff48e
      rswindell authored
      Unexpectedly, a ZWNBSP (U+FEFF) received/echoed by the MacOS Terminal while in
      the first column causes a subsequent cursor position report to indicate the 2nd
      column as the current only. I suppose in some weird world a zero-width
      character can can't as a column position. So if the cursor position has moved
      less than 2 columns (not exactly 0 columns), then consider it a UTF-8 terminal.
      Non-UTF-8 terminals normally move the cursor 3 columns when echoing a UTF-8
      encoded ZWNBSP. So to summarize, when echoing a ZWNBSP:
      
      - Non-UTF-8 terminals: moves 3 columns
      - MacOS terminal: moves 1 columns
      - Other UTF-8 terminals: moves 0 columns
      96eff48e
    • deuce's avatar
    • deuce's avatar
      Fix the weapon/armour requirements. The calculation was very wrong, so · 3f47f28e
      deuce authored
      you couldn't actually get the ones that should have unlocked.  This was
      most important on the armour... later levels you could afford decent armour,
      but your base defence would never be high enough.
      
      Of course, I fix this *after* I kill the dragon in the beta testing game.
      3f47f28e
Loading