index
:
crawl-ref
master
travis
Dungeon Crawl Stone Soup
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
crawl-ref
/
source
/
ray.cc
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add formatting fixes.
David Lawrence Ramsey
2009-11-21
1
-2
/
+2
*
Convert reflect_grid to SquareArray.
Robert Vollmert
2009-11-08
1
-12
/
+12
*
Put DJGPP's round() into a #define so other builds don't suffer.
Adam Borowski
2009-11-06
1
-2
/
+2
*
Standard <cmath> has no round().
Adam Borowski
2009-11-06
1
-2
/
+2
*
A variety of changes to make the reflection code more robust.
Robert Vollmert
2009-11-05
1
-20
/
+76
*
Add get_degrees and set_degrees to ray_def; reenable chaos bolt munging.
Robert Vollmert
2009-11-03
1
-0
/
+11
*
Split up ray_def::bounce and implement better corner handling.
Robert Vollmert
2009-11-03
1
-58
/
+144
*
Improve reflections when starting in a corner.
Robert Vollmert
2009-11-03
1
-8
/
+8
*
Move regress next to advance.
Robert Vollmert
2009-11-03
1
-9
/
+9
*
Also assert validity in ray_def::pos().
Robert Vollmert
2009-11-03
1
-0
/
+1
*
Fix a bug with corner rays.
Robert Vollmert
2009-11-03
1
-7
/
+28
*
Add function to fudge corner ray into a non-solid cell.
Robert Vollmert
2009-11-03
1
-0
/
+22
*
Split _mirror into point and direction parts.
Robert Vollmert
2009-11-03
1
-10
/
+22
*
Add round_vec.
Robert Vollmert
2009-11-03
1
-3
/
+8
*
Bug fixes.
Robert Vollmert
2009-11-03
1
-1
/
+1
*
ray_def::bounce now guarantees it leaves the ray in a clear tile.
Robert Vollmert
2009-11-03
1
-12
/
+7
*
Add pre- and post-asserts to ray_def::regress.
Robert Vollmert
2009-11-03
1
-0
/
+2
*
Fix bugs in diagonal corridor reflections.
Robert Vollmert
2009-11-03
1
-2
/
+2
*
Move reflection line choice into separate function.
Robert Vollmert
2009-11-03
1
-45
/
+52
*
Implement diagonal corridor reflections.
Robert Vollmert
2009-11-03
1
-3
/
+13
*
Possibly fix diagonal corridor asserts.
Robert Vollmert
2009-11-03
1
-1
/
+2
*
Fix diagonal corner case leaving the ray on the boundary.
Robert Vollmert
2009-11-03
1
-0
/
+1
*
Refine ray_def assertions.
Robert Vollmert
2009-11-03
1
-3
/
+22
*
Make ray.cc ASSERTs a little safer.
Robert Vollmert
2009-11-02
1
-10
/
+32
*
Some changes to the reflection details.
Robert Vollmert
2009-11-01
1
-15
/
+25
*
Permit rays to go from diamond directly to diamond.
Robert Vollmert
2009-11-01
1
-1
/
+1
*
Implement reflection (except for the diagonal corridor case).
Robert Vollmert
2009-11-01
1
-12
/
+145
*
Simplify geom2d ray advance code.
Robert Vollmert
2009-11-01
1
-5
/
+6
*
Add a bunch of ASSERTs to ray.cc.
Robert Vollmert
2009-11-01
1
-1
/
+43
*
Change ray_def bouncing interface.
Robert Vollmert
2009-11-01
1
-1
/
+1
*
Some geom2d changes.
Robert Vollmert
2009-11-01
1
-3
/
+3
*
Make nextcell and movehalfcell methods of geom::ray.
Robert Vollmert
2009-11-01
1
-4
/
+4
*
ray_def introductory comment.
Robert Vollmert
2009-11-01
1
-2
/
+10
*
Change corner handling.
Robert Vollmert
2009-11-01
1
-3
/
+29
*
Replace ray_def by a version using "diamond rays".
Robert Vollmert
2009-11-01
1
-181
/
+18
*
Remove get/set_degrees from ray_def.
Robert Vollmert
2009-11-01
1
-41
/
+0
*
Remove ray antialiasing.
Robert Vollmert
2009-11-01
1
-38
/
+3
*
versioning: remove SVN-specific revision data, add Git versioning
Steven Noonan
2009-10-18
1
-1
/
+0
*
Remove obsolete copy of footprint().
Robert Vollmert
2009-10-18
1
-21
/
+0
*
Naming consistency.
Robert Vollmert
2009-10-17
1
-3
/
+3
*
Rewrite find_ray to use precomputed cellrays.
Robert Vollmert
2009-10-16
1
-1
/
+1
*
Replace quadrants by signs.
Robert Vollmert
2009-10-14
1
-81
/
+45
*
Clean up.
Robert Vollmert
2009-10-14
1
-4
/
+4
*
Make advance direction and quadrants explicit as enums.
Robert Vollmert
2009-10-11
1
-45
/
+44
*
More ray_def simplification.
Robert Vollmert
2009-10-11
1
-32
/
+18
*
Some more ray_def cleanup.
Robert Vollmert
2009-10-11
1
-19
/
+18
*
Simplify quadrant mirroring in ray_def::raw_advance.
Robert Vollmert
2009-10-11
1
-8
/
+8
*
Use floor() instead of static_cast<int> for rounding.
Robert Vollmert
2009-10-11
1
-5
/
+25
*
Move _find_next_intercept into ray_def.
Robert Vollmert
2009-10-11
1
-85
/
+82
*
Formatting.
Robert Vollmert
2009-10-11
1
-9
/
+9
[next]