summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/ray.h
Commit message (Expand)AuthorAgeFilesLines
* Rename fixary.h and fixvec.h.Robert Vollmert2009-11-151-1/+1
* Convert reflect_grid to SquareArray.Robert Vollmert2009-11-081-2/+1
* Add get_degrees and set_degrees to ray_def; reenable chaos bolt munging.Robert Vollmert2009-11-031-0/+4
* Refine ray_def assertions.Robert Vollmert2009-11-031-1/+2
* Implement reflection (except for the diagonal corridor case).Robert Vollmert2009-11-011-0/+2
* Add a bunch of ASSERTs to ray.cc.Robert Vollmert2009-11-011-2/+2
* Change ray_def bouncing interface.Robert Vollmert2009-11-011-1/+4
* Change corner handling.Robert Vollmert2009-11-011-1/+2
* Replace ray_def by a version using "diamond rays".Robert Vollmert2009-11-011-31/+7
* Remove get/set_degrees from ray_def.Robert Vollmert2009-11-011-5/+0
* Remove ray antialiasing.Robert Vollmert2009-11-011-3/+1
* Remove obsolete copy of footprint().Robert Vollmert2009-10-181-2/+0
* Rewrite find_ray to use precomputed cellrays.Robert Vollmert2009-10-161-1/+3
* Replace quadrants by signs.Robert Vollmert2009-10-141-12/+4
* Further cleanup of los.cc.Robert Vollmert2009-10-111-1/+1
* Make advance direction and quadrants explicit as enums.Robert Vollmert2009-10-111-9/+23
* More ray_def simplification.Robert Vollmert2009-10-111-1/+2
* Some more ray_def cleanup.Robert Vollmert2009-10-111-2/+0
* Use floor() instead of static_cast<int> for rounding.Robert Vollmert2009-10-111-3/+3
* Move _find_next_intercept into ray_def.Robert Vollmert2009-10-111-0/+1
* Convert LOS algorithm to use coord_def instead of separate x,y.Robert Vollmert2009-10-111-1/+1
* Declare ray_def::footprint const.Robert Vollmert2009-10-101-1/+1
* Move shoot_ray into ray_def.Robert Vollmert2009-10-101-1/+4
* Initialize ray.full_idx to -1 and remove outdated(?) valgrind intialization l...Robert Vollmert2009-10-091-6/+2
* Split LOS code from view.cc.Robert Vollmert2009-10-081-0/+3
* Drop obsolete CVS last-committed headers ($Author$).Adam Borowski2009-10-061-2/+0
* Chaos beams now bounce off walls at a completely random angle.zelgadis2008-12-081-0/+5
* Remove pre-Stone Soup change history from source files, and push it allj-p-e-g2008-09-141-4/+0
* Add another whitespace fix.dolorous2008-06-181-1/+1
* Didn't have svn autoprops set properly for the new files that I addedzelgadis2007-09-161-1/+1
* Split off portions of externs.h and enum.h into other files. Thezelgadis2007-09-151-0/+50