summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/los.h
Commit message (Expand)AuthorAgeFilesLines
* Round more vigorously in ray code.Neil Moore2014-06-151-1/+1
* Use a scalar range for find_ray() and friends instead of a circle_def object.Adam Borowski2013-12-031-5/+2
* Get rid of a strange accessor.Adam Borowski2013-11-051-1/+1
* Make some functions static/gone.Adam Borowski2012-06-021-2/+0
* Fix mimic opacity for different LOS models.Adam Borowski2011-12-111-1/+1
* Disambiguate the LOS_SOLID confusion.Adam Borowski2011-12-111-2/+2
* Merge all the feature mimics into a single monster type.Raphael Langella2011-09-051-0/+1
* Straighten the two cell_see_cell() confusion.Adam Borowski2011-09-051-1/+1
* Make file headers doxygen-friendly, drop useless fields.Adam Borowski2011-03-281-4/+4
* Rename class "monsters" to "monster".Robert Vollmert2010-09-051-1/+1
* Make find_ray/exists_ray not track reduced LOS by default. (#1219)Robert Vollmert2010-06-241-2/+5
* Add los_changed() to signal a global LOS changed.Robert Vollmert2010-03-301-0/+1
* Invalidate global LOS where appropriate.Robert Vollmert2010-03-221-1/+2
* Try to track change to global LOS.Robert Vollmert2010-03-211-0/+3
* Replace calc_show_los by you.update_los.Robert Vollmert2009-11-131-2/+0
* Move trans_wall_blocking into player.Robert Vollmert2009-11-131-1/+0
* Replace observe_cell by you.see_cell.Robert Vollmert2009-11-131-1/+0
* Remove obsolete losight_permissive.Robert Vollmert2009-11-081-1/+1
* env_show_grid is now only used inside the LOS code.Robert Vollmert2009-11-081-5/+4
* Move see_cell_no_trans into player.Robert Vollmert2009-11-081-1/+0
* Replace bounds_func with circle_def.Robert Vollmert2009-11-081-5/+9
* Remove an unnecessary header env.h include.Robert Vollmert2009-11-081-1/+0
* Split out los_def into separate header file.Robert Vollmert2009-11-071-26/+1
* Replace global see_cell by observe_cell and disambiguate old uses.Robert Vollmert2009-11-061-16/+1
* Rewrite los_def to handle function parameters sensibly.Robert Vollmert2009-10-261-5/+12
* Wrap losight() in class los_def together with env_show_grid.Robert Vollmert2009-10-221-1/+20
* Split actors and env from externs.h.Robert Vollmert2009-10-211-1/+1
* Make default LOS configurable.Robert Vollmert2009-10-171-2/+2
* Clean up LOS precalculation settings.Robert Vollmert2009-10-171-1/+0
* Globally replace see_grid by see_cell.Robert Vollmert2009-10-171-9/+9
* Some find_ray related cleanup.Robert Vollmert2009-10-161-3/+6
* Generalize find_ray to accept opacity_func and bounds_func parameters.Robert Vollmert2009-10-161-1/+4
* Get rid of los_param outside of los.cc/losparam.cc.Robert Vollmert2009-10-161-2/+2
* On the way to a simplified losight interface.Robert Vollmert2009-10-161-1/+4
* Rewrite find_ray to use precomputed cellrays.Robert Vollmert2009-10-161-2/+1
* Remove fallback calculation from find_ray.Robert Vollmert2009-10-151-3/+5
* Move can_go_straight from los.cc to monstuff.cc.Robert Vollmert2009-10-081-2/+0
* Split and correct grid_see_grid.Robert Vollmert2009-10-081-2/+3
* Remove legacy losight() function.Robert Vollmert2009-10-081-3/+0
* A rewrite of losight() to allow future generalization.Robert Vollmert2009-10-081-0/+2
* Split LOS code from view.cc.Robert Vollmert2009-10-081-0/+60