]> git.cworth.org Git - grrobot/blobdiff - src/grrobot.c
Add --watch option
[grrobot] / src / grrobot.c
index 903a164c47e3d63059c83f23f2397ef61da77acd..209c599d9fc1db6a3f5a31fd10ca996d985cbff1 100644 (file)
@@ -92,9 +92,16 @@ main (int argc, char **argv)
        return 1;
     }
 
-    status = rr_client_join (game.client, args.game);
-    if (status == RR_STATUS_NO_GAME) {
-       status = rr_client_new (game.client, args.game);
+    if (args.watch) {
+       status = rr_client_watch (game.client, args.game);
+       if (status == RR_STATUS_NO_GAME) {
+           fprintf (stderr, "No game %s to watch\n", args.game);
+       }
+    } else {
+       status = rr_client_join (game.client, args.game);
+       if (status == RR_STATUS_NO_GAME) {
+           status = rr_client_new (game.client, args.game);
+       }
     }
 
     game.board = rr_board_create (16, 16);