diff options
| author | John Wiegley <johnw@newartisans.com> | 2002-04-11 08:25:57 +0000 |
|---|---|---|
| committer | John Wiegley <johnw@newartisans.com> | 2002-04-11 08:25:57 +0000 |
| commit | 144ac752710dbd8614dc54d4ad2703b9bb56f6e1 (patch) | |
| tree | 708cc806bf48190df85bb422cc33bbf128d670d0 | |
| parent | 03bbcedb1ea099c772258cdfaa52bd4383abaa00 (diff) | |
*** no comment ***
| -rw-r--r-- | TODO | 21 |
1 files changed, 12 insertions, 9 deletions
@@ -10,37 +10,40 @@ ---------------------------------------------------------------------- -- Make sure chess-pos-move does full validation. - - Have chess-algebraic-to-ply use chess-ply-create, since I can't - trust :check and :checkmate anyway. + trust :check and :checkmate anyway. Or, break chess-ply-create into + multiple functions that get reused by chess-algebraic. - Make sure that when chess-algebraic-to-ply is used, and then chess-pos-move is used, that I don't redo all the checks. There should be a way of "blessing" a ply. +- Make sure chess-pos-move does full validation. + - In M-x chess, if chess-images is being used, ensure that chess-images-directory is valid, otherwise fall back on chess-ics1. - Only use "chess-engine-game" in chess-engine.el. All other modules should call "(chess-engine-game nil)". -- Add CTCP (optional) support to chess-irc.el - - In chess-fen-to-pos, syntax check incoming FEN strings -- Make the mode-line much more informative, with information on who is - playing, etc. - - Add the capacity to abort/resign when there is no engine -- Clean/rewrite ics.el +- Detect draw/resign/abort/retract, etc., from ICS and common engines - Make use of the my-color data in chess-game.el to ensure that I only do what I should be doing ---------------------------------------------------------------------- +- Clean/rewrite ics.el + +- Make the mode-line much more informative, with information on who is + playing, etc. + +- Add CTCP (optional) support to chess-irc.el + - Turn on memory gc collection messages, and see how much of a pig chess.el is |
