]> git.cworth.org Git - ttt/blobdiff - TODO
2005-12-09 Carl Worth <cworth@cworth.org>
[ttt] / TODO
diff --git a/TODO b/TODO
index e4f3b5d4b2a3d3920d318b0cdc50b50281696888..b6257c2be7d315f39b7c667222da2002fe3e0895 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,6 +1,9 @@
 Use the first letter of your name to indicate you are in the middle of
 working on something.
 
+Protocol pieces
+---------------
+
   /----- Server, implemented in ttt-server
  / /---- Client, implemented in ttt
 S C
@@ -14,8 +17,8 @@ S C
 ✓   1.2.5. QUIT
 ✓   1.2.6. VERSION
     1.3. Game management commands
-   1.3.1. INVITE
-   1.3.2. ACCEPT
+    1.3.1. INVITE
+    1.3.2. ACCEPT
     1.3.3. RETRACT
     1.3.4. DECLINE
     1.4. In-game commands
@@ -50,7 +53,8 @@ S C
     3.2.4. ERROR NOT_GRID
     3.3. Global command errors.
     3.4. Game management errors.
-    3.4.1. ERROR NO_GAME
+    3.4.1. ERROR NO_INVITE
+    3.4.2. ERROR NO_GAME
     3.5. User information errors
 ✓   3.5.1. ERROR NO_USER
     3.6. In-game errors
@@ -58,4 +62,9 @@ S C
     3.6.1.1. ERROR NOT_PLAYING
     3.6.2. Moving errors 
     3.6.2.1. ERROR NOT_YOUR_TURN
+    3.6.2.2. ERROR NOT_VALID_MOVE
 
+Other bits
+----------
+Server log messages should include pid date and time. And server
+should log the fact when it gets terminated by a signal.