summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/los.cc
Commit message (Expand)AuthorAgeFilesLines
* Replace global see_cell by observe_cell and disambiguate old uses.Robert Vollmert2009-11-061-3/+4
* Split up view.cc.Robert Vollmert2009-11-041-1/+1
* Get rid of multiple-meaning "int object" in env.show.Robert Vollmert2009-11-041-5/+5
* Quick fix for arena dispersal assertions.Robert Vollmert2009-11-021-0/+2
* Permit rays to go from diamond directly to diamond.Robert Vollmert2009-11-011-2/+2
* Adapt los.cc to new ray_defs.Robert Vollmert2009-11-011-74/+55
* Remove ray antialiasing.Robert Vollmert2009-11-011-6/+10
* Special case source==target in num_feats_between.Robert Vollmert2009-11-011-0/+3
* Add whitespace fixes.David Lawrence Ramsey2009-10-311-1/+1
* Splitting up stuff.cc.Robert Vollmert2009-10-301-0/+2
* Rewrite los_def to handle function parameters sensibly.Robert Vollmert2009-10-261-16/+51
* Wrap losight() in class los_def together with env_show_grid.Robert Vollmert2009-10-221-0/+39
* Split actors and env from externs.h.Robert Vollmert2009-10-211-0/+1
* versioning: remove SVN-specific revision data, add Git versioningSteven Noonan2009-10-181-1/+0
* Assert that find_ray isn't called with bad bounds_func.Robert Vollmert2009-10-181-0/+2
* Ensure precalculations are done before find_ray is called.Robert Vollmert2009-10-181-0/+3
* Fix see_cell for tighter ENV_SHOW_OFFSET.Robert Vollmert2009-10-181-3/+3
* Make default LOS configurable.Robert Vollmert2009-10-171-7/+8
* Clean up LOS precalculation settings.Robert Vollmert2009-10-171-9/+12
* Globally replace see_grid by see_cell.Robert Vollmert2009-10-171-9/+9
* Rewrite cell_see_cell using exists_ray.Robert Vollmert2009-10-161-6/+2
* Some find_ray related cleanup.Robert Vollmert2009-10-161-5/+37
* Generalize find_ray to accept opacity_func and bounds_func parameters.Robert Vollmert2009-10-161-57/+47
* Get rid of los_param outside of los.cc/losparam.cc.Robert Vollmert2009-10-161-7/+7
* On the way to a simplified losight interface.Robert Vollmert2009-10-161-1/+35
* Rewrite find_ray to use precomputed cellrays.Robert Vollmert2009-10-161-143/+128
* Comments.Robert Vollmert2009-10-161-10/+12
* los.cc: fix _find_minimal_cellrays iterationSteven Noonan2009-10-151-1/+7
* More sanity checks in find_ray.Robert Vollmert2009-10-151-1/+3
* Remove outdated comment.Robert Vollmert2009-10-151-1/+0
* Simplify ray handling in directn.cc.Robert Vollmert2009-10-151-4/+1
* Remove fallback calculation from find_ray.Robert Vollmert2009-10-151-30/+18
* Log find_ray fallback in debug mode.Robert Vollmert2009-10-151-0/+7
* Further find_ray simplification.Robert Vollmert2009-10-151-31/+17
* Assert invariant in find_ray.Robert Vollmert2009-10-151-0/+6
* Fix beams not being show when targetting.Robert Vollmert2009-10-141-1/+4
* Replace quadrants by signs.Robert Vollmert2009-10-141-14/+9
* Clean up.Robert Vollmert2009-10-141-1/+1
* Split find_ray into positive quadrant part.Robert Vollmert2009-10-141-36/+66
* Fix bug with find_ray always falling back.Robert Vollmert2009-10-141-3/+3
* Some find_ray cleanup.Robert Vollmert2009-10-141-79/+75
* Fix bug in find_ray that made 'f' targetting pass through walls.Robert Vollmert2009-10-131-3/+2
* Move imbalance calculation into separate function.Robert Vollmert2009-10-131-28/+34
* Rewrite cellray comparison; parametrize precomputations.Robert Vollmert2009-10-131-44/+49
* Improved detection of duplicate cellrays.Robert Vollmert2009-10-131-45/+83
* More explanation and some renames.Robert Vollmert2009-10-131-56/+48
* Introductory definitions and explanation.Robert Vollmert2009-10-131-6/+40
* Convert LOS code to iterate through quadrants with iterator.Robert Vollmert2009-10-131-38/+44
* los: provide explicit access specifiers for inherited structsSteven Noonan2009-10-131-1/+1
* Fix complete LOS failure.Robert Vollmert2009-10-121-0/+1