diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2009-11-03 21:54:20 +0100 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2009-11-03 21:54:20 +0100 |
commit | 5770878427657e6317cb21c73666c9f2d36e0234 (patch) | |
tree | 5f19fa97326ac5bef38ec249539912e845856620 /crawl-ref/source/ray.cc | |
parent | 85ea7c827f4933d11527f5172748206654bafe9b (diff) | |
download | crawl-ref-5770878427657e6317cb21c73666c9f2d36e0234.tar.gz crawl-ref-5770878427657e6317cb21c73666c9f2d36e0234.zip |
Add get_degrees and set_degrees to ray_def; reenable chaos bolt munging.
Diffstat (limited to 'crawl-ref/source/ray.cc')
-rw-r--r-- | crawl-ref/source/ray.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/crawl-ref/source/ray.cc b/crawl-ref/source/ray.cc index 536a6f3fd1..cc30f3dfe5 100644 --- a/crawl-ref/source/ray.cc +++ b/crawl-ref/source/ray.cc @@ -469,3 +469,14 @@ void ray_def::bounce(const reflect_grid &rg) ASSERT(_valid()); ASSERT(!rg(pos() - old_pos + rg_o)); } + +double ray_def::get_degrees() const +{ + return (geom::degrees(r.dir)); +} + +void ray_def::set_degrees(double d) +{ + r.dir = geom::degree_to_vector(d); +} + |