summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/options.h
Commit message (Collapse)AuthorAgeFilesLines
* New minimap colour option for peaceful monsters, by default same as friendly.Johanna Ploog2010-01-071-0/+1
|
* Reduce minimum message window height to 5.Robert Vollmert2009-12-031-0/+1
| | | | | | | | | | This is FR 2814313. This required adding a new option msg_min_height defaulting to 6 to keep the same default layout. I don't believe anything requires a message window of more than 5 lines (acquirement is fine with that).
* Optionally display message window at top of terminal.Robert Vollmert2009-11-291-0/+1
| | | | | | | | | | | | Set messages_at_top=true to use. This is not quite aesthetically pleasing since character name and title which form a kind of heading for the screen are now in the middle. It might be better to display them in an extra line across the top. Also, the layout should really be moved out to lua and made completely user configurable.
* Add an option to draw the player cursor manually.Robert Vollmert2009-11-281-0/+1
| | | | | | | | | | | | | Set use_fake_player_cursor = true to use this. This allows defaulting the cursor to off, which means less cursor blinking say when travelling. This patch also moves the cursor control closer to where it's used, so that the cursor is only turned on for actual input prompts. I've definitely missed some prompts here: almost anything that prompts for a single character and reads it using getch() will not have a cursor with use_fake_player_cursor set at the moment.
* Remove options target_oos and target_los_first.Robert Vollmert2009-11-241-4/+0
|
* Remove unused option target_wrap.Robert Vollmert2009-11-241-1/+0
|
* Remove option target_zero_exp.Robert Vollmert2009-11-241-2/+0
| | | | | | The same effect can now be achieved by overriding ch_target_monster. If anyone wants this, I'm happy to provide lua code.
* Remove multi-purpose Options.mlist_targetting.Robert Vollmert2009-11-231-1/+1
| | | | | | | | The option is now just a boolean option, and whether we're actively targetting with the mlist is stored in crawl_state.mlist_targetting. Also remove some duplication of mlist logic from direction().
* explore_stop: greedy_pickup_smart, pickup_ignoreMatthew Cline2009-11-191-0/+4
| | | | | | | | | | | | | | | | | | | * Added the explore_stop option "greedy_pickup_smart", which is like greedy_pickup, but only stops for thrown items and items different than any in your inventory (and for fruit if you worship Fedhas). * Added the option explore_stop_pickup_ignore. Any items matching any of the regexes in the list will *not* cause "explore_stop = greedy_pickup" (or greedy_pickup_smart) to stop auto-explore. * "explore_stop = greedy_pickup" no longer stops when picking up gold. * "explore_stop = greedy_pickup" (or greedy_pickup_smart) now stops auto-explore after auto-pickup has happened, rather than right before it happens. * Removed obsolete ES_PICKUP.
* Move tutorial state out of Options.Robert Vollmert2009-11-161-17/+0
|
* Simplify out-of-range darkening.Robert Vollmert2009-11-161-1/+1
| | | | | | | | | | | | | | | Also fixes the range_view_annotator destructor clobbering option "darken_beyond_range". Options.target_range is now really an option, and called Options.darken_beyond_range. Current darkening range is now stored in crawl_state.darken_range. I can't reproduce SIGHUP retaining darkened range (BR 2151183) (why would it be saved?), so range_view_annotator is not a crawl_exit_hook anymore. crawl_exit_hook is not used anymore, but still present.
* luaterp (&^T): load files via terp_file optionMatthew Cline2009-11-151-1/+2
| | | | | | | You can now specify Lua files to be loaded for use in the wizard Lua interpreter via "terp_file = file_path" in your init file. These files will be run in the context of dlua, as opposed to the clua context of files included with "lua_file = file_path".
* Remove arena AI forcing option.Robert Vollmert2009-11-131-1/+0
| | | | | | | It's not strictly necessary anymore to have sensible fights with recent AI changes, and could easily be restored if required. Better to improve non-arena AI, however.
* Split game_options from externs.h into options.h.Robert Vollmert2009-11-041-0/+473