summaryrefslogtreecommitdiff
path: root/src/options.cc
blob: 1b0baccf197670bcc2be71972417e0edcdf9cc66 (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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#include "options.hpp"

//
// Option Set 1 -- User Interface
//
bool_ rogue_like_commands; 	/* Rogue-like commands */
bool_ quick_messages; 		/* Activate quick messages */
bool_ carry_query_flag; 		/* Prompt before picking things up */
bool_ use_old_target; 		/* Use old target by default */
bool_ always_pickup;              /* Pick things up by default */
bool_ always_repeat;              /* Repeat obvious commands */
bool_ ring_bell; 				/* Ring the bell (on errors, etc) */

//
// Option Set 2 -- Disturbance
//
bool_ find_ignore_stairs; 	/* Run past stairs */
bool_ find_ignore_doors; 		/* Run through open doors */
bool_ find_cut; 				/* Run past known corners */
bool_ find_examine; 			/* Run into potential corners */
bool_ disturb_move; 			/* Disturb whenever any monster moves */
bool_ disturb_near; 			/* Disturb whenever viewable monster moves */
bool_ disturb_panel; 			/* Disturb whenever map panel changes */
bool_ disturb_detect; 		/* Disturb whenever leaving trap-detected area */
bool_ disturb_state; 			/* Disturn whenever player state changes */
bool_ disturb_minor; 			/* Disturb whenever boring things happen */
bool_ disturb_other; 			/* Disturb whenever various things happen */
bool_ last_words; 		/* Get last words upon dying */
bool_ small_levels; 		/* Allow unusually small dungeon levels */
bool_ empty_levels; 		/* Allow empty 'arena' levels */
bool_ confirm_stairs; 		/* Prompt before staircases... */
bool_ wear_confirm; 		/* Confirm before putting on known cursed items */
bool_ disturb_pets; 		/* Pets moving nearby disturb us */

//
// Option Set 3 -- Game-Play
//
bool_ auto_scum; 				/* Auto-scum for good levels */
bool_ view_perma_grids; 		/* Map remembers all perma-lit grids */
bool_ view_torch_grids; 		/* Map remembers all torch-lit grids */
bool_ dungeon_align; 			/* Generate dungeons with aligned rooms */
bool_ dungeon_stair; 			/* Generate dungeons with connected stairs */
bool_ flow_by_sound; 			/* Monsters track new player location */
bool_ smart_learn; 			/* Monsters learn from their mistakes */

//
// Option Set 4 -- Efficiency
//
bool_ view_reduce_lite; 		/* Reduce lite-radius when running */
bool_ avoid_abort; 			/* Avoid checking for user abort */
bool_ avoid_shimmer; 			/* Avoid processing extra shimmering */
bool_ avoid_other; 			/* Avoid processing special colors */
bool_ flush_failure; 			/* Flush input on any failure */
bool_ flush_disturb; 			/* Flush input on disturbance */
bool_ flush_command; 			/* Flush input before every command */
bool_ fresh_before; 			/* Flush output before normal commands */
bool_ fresh_after; 			/* Flush output after normal commands */
bool_ fresh_message; 			/* Flush output after all messages */
bool_ hilite_player; 			/* Hilite the player with the cursor */
bool_ view_yellow_lite; 		/* Use special colors for torch-lit grids */
bool_ view_bright_lite; 		/* Use special colors for 'viewable' grids */
bool_ view_granite_lite; 		/* Use special colors for wall grids (slow) */
bool_ view_special_lite; 		/* Use special colors for floor grids (slow) */
bool_ center_player;			/* Center view on player */

//
// Option Set 5 - ToME options
//
bool_ linear_stats;
bool_ player_char_health;		/* Display the player as a special symbol when in bad health ? */
bool_ option_ingame_help;		/* Ingame contextual help */
bool_ auto_more;			/* Auto more */

//
// Option Set 6 - Birth options
//
bool_ always_small_level;
bool_ autoroll;
bool_ fate_option;
bool_ ironman_rooms;
bool_ joke_monsters;
bool_ point_based;
bool_ preserve;
bool_ no_selling;

//
// Other options
//

bool_ cheat_peek;                      /* Peek into object creation */
bool_ cheat_hear;                      /* Peek into monster creation */
bool_ cheat_room;                      /* Peek into dungeon creation */
bool_ cheat_xtra;                      /* Peek into something else */
bool_ cheat_live;                      /* Allow player to avoid death */

byte hitpoint_warn;                    /* Hitpoint warning (0 to 9) */

byte delay_factor;                     /* Delay factor (0 to 9) */

s16b autosave_freq;                    /* Autosave frequency */
bool_ autosave_t;                      /* Timed autosave */
bool_ autosave_l;                      /* Autosave before entering new levels */