From a301310bef5706273148fd10d05d7666bc8f5838 Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Sat, 29 Jan 2011 18:27:14 +0100 Subject: started with the manual and integrating it in main.c --- src/manual.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/manual.c (limited to 'src/manual.c') 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 +#include + +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); +} + -- cgit v1.2.3