summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/los.cc
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Fix debug compile.Robert Vollmert2009-10-121-1/+1
* Further cleanup of los.cc.Robert Vollmert2009-10-111-94/+104
* Make advance direction and quadrants explicit as enums.Robert Vollmert2009-10-111-5/+5
* Move _find_next_intercept into ray_def.Robert Vollmert2009-10-111-1/+1
* Convert LOS algorithm to use coord_def instead of separate x,y.Robert Vollmert2009-10-111-48/+30
* Further cleanup by converting to bit_array.Robert Vollmert2009-10-101-68/+33
* Cleanup of raycasting code.Robert Vollmert2009-10-101-75/+63
* More comments and formatting.Robert Vollmert2009-10-101-9/+25
* Comment.Robert Vollmert2009-10-101-0/+2
* Remove unused return value from _register_ray.Robert Vollmert2009-10-101-5/+2
* Formatting.Robert Vollmert2009-10-101-19/+19
* Move shoot_ray into ray_def.Robert Vollmert2009-10-101-7/+7
* Remove a lot of unneccessary includes.Robert Vollmert2009-10-091-1/+0
* Initialize ray.full_idx to -1 and remove outdated(?) valgrind intialization l...Robert Vollmert2009-10-091-3/+1
* Move losight radius check into los_param.Robert Vollmert2009-10-081-4/+2
* Move can_go_straight from los.cc to monstuff.cc.Robert Vollmert2009-10-081-19/+0
* Split and correct grid_see_grid.Robert Vollmert2009-10-081-9/+19
* Remove legacy losight() function.Robert Vollmert2009-10-081-7/+0
* Convert remaining uses of losight to los_param-style.Robert Vollmert2009-10-081-2/+2
* A rewrite of losight() to allow future generalization.Robert Vollmert2009-10-081-92/+87
* Fix compilation.David Lawrence Ramsey2009-10-081-0/+1
* Split LOS code from view.cc.Robert Vollmert2009-10-081-0/+908