Detect all error numbers
authorJoachim Breitner <mail@joachim-breitner.de>
Fri, 4 Jul 2008 23:39:03 +0000 (23:39 +0000)
committerJoachim Breitner <mail@joachim-breitner.de>
Fri, 4 Jul 2008 23:39:03 +0000 (23:39 +0000)
Partty.hs

index 45312bf..28ff1a5 100644 (file)
--- a/Partty.hs
+++ b/Partty.hs
@@ -192,7 +192,18 @@ getNextUserMessage h ps = do
 parseIncomingMessage :: String -> IncomingMessage
 parseIncomingMessage msg = case id of
        -- Errors, no proper handling for now
-       07 -> error "Game is already in progress, try again later..."
+       1 -> error "Invalid place parameter."
+       2 -> error "Invalid player parameter."
+       3 -> error "Login needed."
+       4 -> error "Cannot be used at night."
+       5 -> error "No actions left."
+       6 -> error "logged in twice."
+       7 -> error "Cannot login. Game is already running."
+       8 -> error "Invalid username/password."
+       9 -> error "Numeric value required."
+       10 -> error "Unknown command."
+       11 -> error "Invalid parameters."
+       12 -> error "<playerid> is unreachable."
 
        -- Regular Messages
        71 -> InternalMessage (Welcome)