summaryrefslogtreecommitdiff
path: root/src/manual.c
blob: 831661742e2d1c9f257f466c7f71d70761200945 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#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"
"   HOW TO START (see also 'oxen -h'):\n\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"
"   HOW TO PLAY:\n\n"
"\n";

/**
 * Print manual on stdout
 */
void print_manual(void)
{
	printf("%s", manual_text);
	exit(EXIT_SUCCESS);
}