diff options
| author | John Wiegley <johnw@newartisans.com> | 2002-04-12 23:16:36 +0000 |
|---|---|---|
| committer | John Wiegley <johnw@newartisans.com> | 2002-04-12 23:16:36 +0000 |
| commit | 8c74ac54b31f50f4e5e2c2d4e746181e243da9b5 (patch) | |
| tree | 24030ffb2371ebb19f33d58c63b3b5e39a83a7df /TODO | |
| parent | 867ac57bedef9d57c9d2c31cd671de8f824c8262 (diff) | |
*** no comment ***
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 31 |
1 files changed, 19 insertions, 12 deletions
@@ -9,48 +9,53 @@ ---------------------------------------------------------------------- +- test making an en passant capture + + - if I parse disambiguating information from chess-algebraic, store it in the ply. Then, in ply-to-algebraic it won't need to be calculated. Also, I can then easily announce it in chess-announce - when announcing abiguous pieces, name the rank/file ("e pawn") + - restrict keyboard shorcutting so that it only looks if the move is related to the given letter - modify displays and engines so they ONLY keep game objects; thus set-start-position would become just set-position +- Why doesn't S-b produce [B] in the keyboard shortcutting? + + - distinguish between chess-display-set-game and chess-display-set-game*. The latter detaches and sets a new game object. The former just overwrites the current game object. -- detect draw/resign/abort/retract, etc., from ICS and common engines - -- Why doesn't S-b produce [B] in the keyboard shortcutting? - the game should go inactive once I lose by stalemate/checkmate -- devise a better scheme for printing messages (use a catalog?) and - for when engines need to ask questions +- detect draw/resign/abort/retract, etc., from ICS and common engines -- there needs to be much more robustness; it's too easy to get the - game into an unplayable state right now + +- in chess-ply-create signal an error on invalid plies describing why - for network transports, if an illegal move is encountered, report this with "illegal move: REASON" + - incorporate the .wav files from xchat's sounds that chess-sound currently doesn't have -- in chess-engine-filter and chess-ics-filter, if an error is - encountered, skip that line so the same error isn't triggered again -- in chess-ply-create signal an error on invalid plies describing why +- devise a better scheme for printing messages (use a catalog?) and + for when engines need to ask questions -- require `cl' into chess-ply, or break my dependency on cl +- there needs to be much more robustness; it's too easy to get the + game into an unplayable state right now -- test making an en passant capture +- in chess-engine-filter and chess-ics-filter, if an error is + encountered, skip that line so the same error isn't triggered again - in chess-ics use a server-alist, and make the default handle be "guest". Allow a password to be specified, or a filename containing @@ -60,6 +65,8 @@ ---------------------------------------------------------------------- +- Break my dependency on cl + - Use more asserts throughout the code - Read-only mode needs to be a bit more vigorous. There's nothing |
