X-Git-Url: http://git.shiar.net/netris.git/blobdiff_plain/56f9a1a65e1a4f6f90a3534d72319ff6f15fd8e7..67c063ab72ebe37d99e036c7a9d3fcecf1e168aa:/client.c diff --git a/client.c b/client.c index 64acecc..bd12f8e 100644 --- a/client.c +++ b/client.c @@ -31,7 +31,7 @@ #include "board.h" #include "curses.h" #include "inet.h" -#include "msg.en.h" +#include "msg.h" static struct option options[] = { { "ascii", 2, 0, 'a' }, @@ -119,6 +119,36 @@ void WriteConf(void) fprintf(stderr, "Wrote new game configuration to %s\n", CONFIG_FILE); } +void Usage(void) +{ + Header(); + fprintf(stderr, + "Usage: netris \n" + "\n" + " -h, --help\t\tPrint this usage information\n" + " -H, --info\t\tShow distribution and warranty information\n" + " -R, --rules\t\tShow game rules\n" + "\n" + " -S, --slowterm\tDisable inverse/bold/color for slow terminals\n" + " -a, --ascii\t\tUse ascii characters\n" + " -C, --color=0\t\tDisable color\n" + "\n" + " -c, --connect \tInitiate connection\n" + " -p, --port \tSet port number (default is %d)\n" + "\n" + " -t, --team \tJoin a team (don't receive lines from your teammates)\n" + " -l, --level \tBegin at a higher level (can be used as handicap)\n" + " -k, --keys \tRemap keys (default is \"%s\" for cursors)\n" + " -d, --dropmode\tDrops go into drop mode\n" + " -D, --instadrop\tInstant drop\n" + "\n" + " -r, --robot \tExecute program to control the game instead of keyboard\n" + " -F, --fair-robot\tUse fair robot interface\n" + "\n", + DEFAULT_PORT, DEFAULT_KEYS + ); +} + void HandleOption(char tag, char *value) { switch (tag) {