/* File: config.h */ /* Purpose: Angband specific configuration stuff */ /* * Copyright (c) 1989 James E. Wilson, Robert A. Koeneke * * This software may be copied and distributed for educational, research, and * not for profit purposes provided that this copyright and statement are * included in all such copies. */ /* * Look through the following lines, and where a comment includes the * tag "OPTION:", examine the associated "#define" statements, and decide * whether you wish to keep, comment, or uncomment them. You should not * have to modify any lines not indicated by "OPTION". * * Note: Also examine the "system" configuration file "h-config.h" * and the variable initialization file "variable.c". If you change * anything in "variable.c", you only need to recompile that file. * * And finally, remember that the "Makefile" will specify some rather * important compile time options, like what visual module to use. */ /* * OPTION: See the Makefile(s), where several options may be declared. * * Some popular options include "USE_GCU" (allow use with Unix "curses"), * and "USE_X11" (allow basic use with Unix X11). * * The old "USE_NCU" option has been replaced with "USE_GCU". * * Several other such options are available for non-unix machines, * such as "MACINTOSH", "WINDOWS". */ /* * OPTION: Use the POSIX "termios" methods in "main-gcu.c" */ /* #define USE_TPOSIX */ /* * OPTION: Use the "termio" methods in "main-gcu.c" */ /* #define USE_TERMIO */ /* * OPTION: Use the icky BSD "tchars" methods in "main-gcu.c" */ /* #define USE_TCHARS */ /* * OPTION: Include "ncurses.h" instead of "curses.h" in "main-gcu.c" */ /* #define USE_NCURSES */ /* * OPTION: Maximum flow depth */ #define MONSTER_FLOW_DEPTH 32 /* * OPTION: Set the "default" path to the angband "lib" directory. * * See "main.c" for usage, and note that this value is only used on * certain machines, primarily Unix machines. If this value is used, * it will be over-ridden by the "ANGBAND_PATH" environment variable, * if that variable is defined and accessable. The final slash is * optional, but it may eventually be required. * * Using the value "./lib/" below tells Angband that, by default, * the user will run "angband" from the same directory that contains * the "lib" directory. This is a reasonable (but imperfect) default. * * If at all possible, you should change this value to refer to the * actual location of the "lib" folder, for example, "/tmp/angband/lib/" * or "/usr/games/lib/angband/", or "/pkg/angband/lib". * * Additional note -- if you are planning to use makefile.org, don't bother * setting this variable, as it is overridden by a value set near the top of * that file. */ #ifndef DEFAULT_PATH # define DEFAULT_PATH "./lib/" #endif /* * Where to put the user's files. */ #define PRIVATE_USER_PATH "~/.tome" /* * OPTION: Person to bother if something goes wrong. */ #define MAINTAINER "darkgod@t-o-m-e.net" /* * OPTION: Default font (when using X11). */ #define DEFAULT_X11_FONT "9x15" /* * OPTION: Default fonts (when using X11) */ #define DEFAULT_X11_FONT_SCREEN DEFAULT_X11_FONT #define DEFAULT_X11_FONT_MIRROR DEFAULT_X11_FONT #define DEFAULT_X11_FONT_RECALL DEFAULT_X11_FONT #define DEFAULT_X11_FONT_CHOICE DEFAULT_X11_FONT /* * Allow makefiles to override the default file mode */ #ifndef FILE_MODE #define FILE_MODE 0644 #endif