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
*
Remove some newly-dead geometry code.
Neil Moore
2014-01-09
1
-15
/
+0
*
Refactor ASSERT(a && b) again
Brendan Hickey
2013-11-15
1
-1
/
+2
*
More formatting fixes for return (...);
Neil Moore
2013-11-15
1
-9
/
+9
*
Drop unnecessary parentheses from return statements.
Adam Borowski
2013-11-15
1
-1
/
+1
*
Improve a comment.
Neil Moore
2013-09-24
1
-2
/
+2
*
Fix a chaos bounce crash (#5892).
Neil Moore
2013-09-06
1
-8
/
+20
*
Use std namespace.
Raphael Langella
2012-08-26
1
-1
/
+1
*
Some more return deparenthesization.
Adam Borowski
2012-07-05
1
-2
/
+2
*
Remove parentheses around return (simple_function_call).
Adam Borowski
2012-07-05
1
-6
/
+6
*
Drop parentheses around scalar values in "return".
Adam Borowski
2012-07-05
1
-14
/
+14
*
Drop pointless braces after if/for/while everywhere.
Adam Borowski
2012-04-20
1
-2
/
+0
*
Whitespace fixes.
Adam Borowski
2011-12-11
1
-1
/
+1
*
Make file headers doxygen-friendly, drop useless fields.
Adam Borowski
2011-03-28
1
-4
/
+4
*
For functions with names starting with _, actually declare them static.
Adam Borowski
2010-07-06
1
-8
/
+8
*
"make ASSERTS=y" to force assertion checks even in non-debug builds.
Adam Borowski
2010-03-30
1
-1
/
+1
*
Fix newlines at end of file.
Adam Borowski
2010-01-21
1
-1
/
+0
*
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
[next]