Rolf Ade writes: > The function gamegrid-add-scrore is handy for games developer; they get > a high-score management system with one call. That includes a threshold > for the number of entries in the high-score file. > > A consequence of that is, that an entry has be removed from the list if > a new, better one must be inserted. In this situation, > gamegrid-add-scrore currently always removes the "lowest" result. > > This is good and well for "more is better" games. But is wrong for > "faster is better" games. An example: > https://github.com/calancha/Minesweeper > > This feature omission is on lisp level. The in the emacs sources > included tool update-game-score (which is used by gamegrid, if it is > available) support reverse opperation. I've added a new 'reverse' parameter to gamegrid-add-score that allows switching between storing the scores normally, or in reverse order. As Rolf mentioned, this feature was already implemented in update-game-score. I'm attaching a patch with my changes. - Fede