X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=src%2Fgrrobot.c;h=209c599d9fc1db6a3f5a31fd10ca996d985cbff1;hb=2733782926e6d892eb37e48dbc233ca0c78dc452;hp=903a164c47e3d63059c83f23f2397ef61da77acd;hpb=cde4dcdfac0aa34436ff8741472d994041487fd2;p=grrobot diff --git a/src/grrobot.c b/src/grrobot.c index 903a164..209c599 100644 --- a/src/grrobot.c +++ b/src/grrobot.c @@ -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);