Commits

Author Commit Message Labels Comments Date
zck
At the end of the game, highlight incorrectly marked squares.
zck
use multiple-value-bind to bind values, not let*
zck
make 'neighbors return a list of lists, not a list of cons cells.
zck
made 'neighbors return a list of (rol col) positions, not (col row) ones.
zck
fixed docstring
zck
the 'e' key now moves to the last cell in the current row of the minefield. This is more useful.
zck
merge in changes from Jonas Bernoulli
zck
insert a row of spaces below the field so that neighbors can be chosen.
zck
make the key of *minesweeper-marks* be (list row col)
zck
make the key of *minesweeper-reveals* be (list row col)
zck
make the key of *minesweeper-field* be (list row col)
zck
Oops, missed a swap on 'in-bounds. Now it calls (row col), as is correct.
zck
made 'lose-game take (row, col) args.
zck
made 'pick-around take (row, col) args.
zck
made 'pick take (row, col) args.
Jonas Bernoulli
rename to minesweeper.el -mode is usually not appended to the file name and feature. Not even for libraries that provide a mode; they usually do.
Jonas Bernoulli
provide feature; remove stray character
zck
Make the keypresses for a and e move to the beginning and end of line, respectively.
zck
made 'refresh-square take (row, col) args.
zck
use 'goto-char, then 'forward-line instead of 'goto-line, as recommended in documentation for 'goto-line
zck
made 'neighbors take (row, col) args
zck
made 'minesweeper-++ take (row, col) args
zck
made 'inform-around take (row, col) args
zck
made 'mark, 'invert-marked, 'marked take (row, col) arguments instead of (col, row)
zck
make 'mark take arguments (row col) instead of (col row)
zck
switch row and col in 'is-revealed
zck
Made the game duration message only include minutes and hours if the game actually took that long. That was easier than I thought
zck
rework end-game and its callers to handle the error overlay more elegantly
zck
made marking or choosing with the mouse also move point.
zck
replaced all usages of 'refresh-field with 'print-field. This has the side effect of leaving point where it is when the game ends.
  1. Prev
  2. Next