fprintf(stderr, "Wrote new game configuration to %s\n", CONFIG_FILE);
}
+void Usage(void)
+{
+ Header();
+ fprintf(stderr,
+ "Usage: netris <options>\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 <host>\tInitiate connection\n"
+ " -p, --port <port>\tSet port number (default is %d)\n"
+ "\n"
+ " -t, --team <team>\tJoin a team (don't receive lines from your teammates)\n"
+ " -l, --level <lvl>\tBegin at a higher level (can be used as handicap)\n"
+ " -k, --keys <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 <cmd>\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) {
);
}
-void Usage(void)
-{
- Header();
- fprintf(stderr,
- "Usage: netris <options>\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 <host>\tInitiate connection\n"
- " -p, --port <port>\tSet port number (default is %d)\n"
- "\n"
- " -t, --team <team>\tJoin a team (don't receive lines from your teammates)\n"
- " -l, --level <lvl>\tBegin at a higher level (can be used as handicap)\n"
- " -k, --keys <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 <cmd>\tExecute program to control the game instead of keyboard\n"
- " -F, --fair-robot\tUse fair robot interface\n"
- "\n", DEFAULT_PORT, DEFAULT_KEYS
- );
-}
-
void DistInfo(void)
{
fprintf(stderr,
extern void AtExit(void (*handler)(void));
extern void Header(void);
-extern void Usage(void);
extern void DistInfo(void);
extern void Rules(void);
extern void SRandom(int seed);