summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/exclude.h
Commit message (Collapse)AuthorAgeFilesLines
* Also list cloud type for fog generator exclusion annotations.Johanna Ploog2010-01-101-3/+3
| | | | | | Increases minor version by one as travel_exclude now stores a string rather than the monster type, which is more versatile and can also be used for cloud names.
* Fix exclusions not being listed on the overmap screen.Johanna Ploog2010-01-051-1/+1
|
* Optionally defer set_exclude updates.Robert Vollmert2009-12-021-1/+3
| | | | | This is a bit of a hack to get around cloud autoexclusions each resulting in a floodfind through _exclude_update.
* Travel exclude speedupMatthew Cline2009-11-151-7/+58
| | | | | | | | | | Speed up is_excluded() by making the class exclude_set, which caches the set of excluded points, calculating the set only when exclusions are added or removed (or when an old level is loaded). NOTE: This recomputes the set of excluded points once upon entering level-map mode and once upon exiting it. If this takes to long on slow machines, this can be improved.
* Shortcut indirect include.Robert Vollmert2009-11-081-1/+1
|
* Move exclusion marshalling code to exclude.cc.Robert Vollmert2009-10-271-0/+5
|
* Move most exclusion code from travel.cc to exclude.cc.Robert Vollmert2009-10-271-0/+39
|
* Move autoexclude code from misc.cc to exclude.cc.Robert Vollmert2009-10-271-0/+9