OSDN Git Service

コマンドラインから -h で出るヘルプメッセージにX11等の固有の情報も表示。
authormogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Mon, 1 Apr 2002 20:36:52 +0000 (20:36 +0000)
committermogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Mon, 1 Apr 2002 20:36:52 +0000 (20:36 +0000)
OAngからコピーしてきて、修正したもの。

src/main.c

index 4d47d01..6fc30ac 100644 (file)
@@ -546,6 +546,51 @@ int main(int argc, char *argv[])
                                puts("  -u<who>  Use your <who> savefile");
                                puts("  -m<sys>  Force 'main-<sys>.c' usage");
                                puts("  -d<def>  Define a 'lib' dir sub-path");
+                               puts("");
+
+#ifdef USE_X11
+                               puts("  -mx11    To use X11");
+                               puts("  --       Sub options");
+                               puts("  -- -d    Set display name");
+                               puts("  -- -o    Request old 8x8 tile graphics");
+                               puts("  -- -a    Request Adam Bolt 16x16 tile graphics");
+                               puts("  -- -b    Request Bigtile graphics mode");
+                               puts("  -- -s    Turn off smoothscaling graphics");
+                               puts("  -- -n#   Number of terms to use");
+                               puts("");
+#endif /* USE_X11 */
+
+#ifdef USE_GCU
+                               puts("  -mgcu    To use GCU (GNU Curses)");
+#endif /* USE_GCU */
+
+#ifdef USE_CAP
+                               puts("  -mcap    To use CAP (\"Termcap\" calls)");
+#endif /* USE_CAP */
+
+#ifdef USE_DOS
+                               puts("  -mdos    To use DOS (Graphics)");
+#endif /* USE_DOS */
+
+#ifdef USE_IBM
+                               puts("  -mibm    To use IBM (BIOS text mode)");
+#endif /* USE_IBM */
+
+#ifdef USE_SLA
+                               puts("  -msla    To use SLA (SLANG)");
+#endif /* USE_SLA */
+
+#ifdef USE_LSL
+                               puts("  -mlsl    To use LSL (Linux-SVGALIB)");
+#endif /* USE_LSL */
+
+#ifdef USE_AMI
+                               puts("  -mami    To use AMI (Amiga)");
+#endif /* USE_AMI */
+
+#ifdef USE_VME
+                               puts("  -mvme    To use VME (VAX/ESA)");
+#endif /* USE_VME */
 
                                /* Actually abort the process */
                                quit(NULL);