]> git.cworth.org Git - ttt/blobdiff - src/ttt-error.h
Ignore ttt-lex.h
[ttt] / src / ttt-error.h
index eabe64c8785d519ba59fd394b9f7c3e855533d88..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_NOT_VALID_MOVE,
 
     /* Here's a non-protocol pseudo-error used to implement QUIT. */
     TTT_ERROR_QUIT_REQUESTED