• xtrn/minesweeper/minesweeper.js

    From rswindell@1:103/705 to CVS commit on Tue May 12 02:20:14 2020
    xtrn/minesweeper minesweeper.js 2.11 2.12
    Update of /cvsroot/sbbs/xtrn/minesweeper
    In directory cvs:/tmp/cvs-serv32209

    Modified Files:
    minesweeper.js
    Log Message:
    Use Synchronet mouse hotspots to mouse-enable all the menu keys. Uses the new CON_MOUSE_PASSTHRU console status.
    Also fixed a place or two where the mouse could be left disabled after a command or a text input a prompt.
    Use the cached ansiterm_lib.js.

    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Mon Aug 3 22:11:26 2020
    xtrn/minesweeper minesweeper.js 2.13 2.14
    Update of /cvsroot/sbbs/xtrn/minesweeper
    In directory cvs:/tmp/cvs-serv31722

    Modified Files:
    minesweeper.js
    Log Message:
    Use the new USE_MOUSE setting flag to determine if the user wants
    (and their terminal supports) mouse reporting.


    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Tue Nov 22 18:31:51 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/0f7a6513af3861a4167bad66
    Modified Files:
    xtrn/minesweeper/minesweeper.js
    Log Message:
    Export high scores to message base with "export" command-line optionA periodic (e.g. weekly) digest of high scores posted to SYNCDATAwill allow BBSes to have an accurate list of global high scoreswithout requiring the retention of several years of SYNCDATA messages.Also, made the necessary changes to allow:'jsexec minesweeper.js export' (for testing, primarily)When posting an exception report, post from sysop if user.alias is undefined.Incremented revision to 2.15 (though there were no game-play changes).
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Tue Nov 22 18:31:51 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/4eb78555ff2a1842311823c7
    Modified Files:
    xtrn/minesweeper/minesweeper.js
    Log Message:
    Fix improper use of list_contains() which caused dupe winners to displayDe-duplication wasn't working
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Tue Oct 1 11:09:22 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b066eb0567296bbc2816ec34
    Modified Files:
    xtrn/minesweeper/minesweeper.js
    Log Message:
    More graphical fixes...

    Force mouse support in graphics mode even if user disabled
    it for the BBS. It would be nice if mouse support in the menus
    was a separate option than "terminal doesn't support mouse",
    and we know the terminal supports the mouse when we detect
    graphics mode.

    Move top/margin/width calculations into separate functions.
    For level 1, center the playboard.

    Fix an apparent off-by-one drawing the title bar.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)