diff options
Diffstat (limited to 'src/manual.c')
| -rw-r--r-- | src/manual.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/manual.c b/src/manual.c new file mode 100644 index 0000000..0dc4ebb --- /dev/null +++ b/src/manual.c @@ -0,0 +1,28 @@ +#include "manual.h" +#include <stdio.h> +#include <stdlib.h> + +static const char* manual_text = +"Oxen is a multiplayer card game for up to 10 players.\n\n" +"Usage (see also 'oxen -h'):\n" +" One player has to host the game and needs to specify '-l' to start\n" +" a server on the specified port ('-p port', default is 12345).\n" +" It will wait for the specified number of clients ('-n num') to connect\n" +" before starting the game. After the server is listening, a local client\n" +" will automatically be started and connected to it.\n" +" When it is running, other players can connect to it by specifying its\n" +" hostname or IP address ('-s address') and port number (if different to\n" +" default).\n" +" Players can set their nickname with '-u name' or by setting the USER\n" +" environment variable.\n" +"\n"; + +/** + * Print manual on stdout + */ +void print_manual(void) +{ + printf("%s", manual_text); + exit(EXIT_SUCCESS); +} + |
