diff options
Diffstat (limited to 'src/options.cc')
-rw-r--r-- | src/options.cc | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/src/options.cc b/src/options.cc new file mode 100644 index 00000000..5501ab52 --- /dev/null +++ b/src/options.cc @@ -0,0 +1,89 @@ +#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_ alert_hitpoint; /* Alert user to critical hitpoints */ +bool_ alert_failure; /* Alert user to various failures */ +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 */ +bool_ inventory_no_move; /* In inventory option window, just erase the letters, + * rather that displaying the list without the invalid + * selections */ + +// +// 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; |