]> git.cworth.org Git - ttt/blobdiff - src/ttt-error.h
2005-12-07 Richard D. Worth <richard@theworths.org>
[ttt] / src / ttt-error.h
index 3fb1dd915a103b88116ca4c8a5b6d6cfa06dcce4..fff3c14d4543c45e5e66cf911436b4d16b81d959 100644 (file)
 
 typedef enum {
     TTT_ERROR_NONE,
+    /* 3.1. Connection setup errors */
     TTT_ERROR_NO_NAME_SET,
     TTT_ERROR_INVALID_NAME,
+    /* 3.2. Command format errors */
     TTT_ERROR_COMMAND,
     TTT_ERROR_SYNTAX,
     TTT_ERROR_NOT_NUMBER,
     TTT_ERROR_NOT_GRID,
+    /* 3.3. Global command errors */
+    /* 3.4. Game management errors */
+    TTT_ERROR_NO_INVITE,
+    TTT_ERROR_NO_GAME,
+    /* 3.5. User information errors */
     TTT_ERROR_NO_USER,
-    TTT_ERROR_NOT_IN_GAME,
+    /* 3.6. In-game errors */
     TTT_ERROR_NOT_PLAYING,
     TTT_ERROR_NOT_YOUR_TURN,
-    TTT_ERROR_NO_INVITE,
-    TTT_ERROR_NO_GAME,
-
+    TTT_ERROR_NOT_VALID_MOVE,
 
     /* Here's a non-protocol pseudo-error used to implement QUIT. */
     TTT_ERROR_QUIT_REQUESTED