summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/ray.cc
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-10-29 20:46:58 +0100
committerRobert Vollmert <rvollmert@gmx.net>2009-11-01 21:45:23 +0100
commit1c16d581d94baca62ddb6ad136e444e87fbe13d6 (patch)
treec9edb3d4f8f5efabf208c20cbb02f3b3e4d31a4b /crawl-ref/source/ray.cc
parent81392eb43b111bc23b2a7950c240494b9cf3d15d (diff)
downloadcrawl-ref-1c16d581d94baca62ddb6ad136e444e87fbe13d6.tar.gz
crawl-ref-1c16d581d94baca62ddb6ad136e444e87fbe13d6.zip
Remove get/set_degrees from ray_def.
These were used by the temporarily disabled chaos beams.
Diffstat (limited to 'crawl-ref/source/ray.cc')
-rw-r--r--crawl-ref/source/ray.cc41
1 files changed, 0 insertions, 41 deletions
diff --git a/crawl-ref/source/ray.cc b/crawl-ref/source/ray.cc
index 5635aaf161..1094c5f0ae 100644
--- a/crawl-ref/source/ray.cc
+++ b/crawl-ref/source/ray.cc
@@ -117,47 +117,6 @@ void ray_def::advance_and_bounce()
set_reflect_point(oldaccx, oldaccy, blocked_x, blocked_y);
}
-double ray_def::get_degrees() const
-{
- if (slope > 100.0)
- return (quadx < 0 ? 90.0 : 270.0);
- else if (double_is_zero(slope))
- return (quady > 0 ? 0.0 : 180.0);
-
- // 0 < deg < 90
- double deg = atan(slope) * 180.0 / M_PI;
- if (quadx < 0)
- deg = 180.0 - deg;
- if (quady < 0)
- deg = 360.0 - deg;
- return (deg);
-}
-
-void ray_def::set_degrees(double deg)
-{
- while (deg < 0.0)
- deg += 360.0;
- while (deg >= 360.0)
- deg -= 360.0;
-
- if (deg > 180.0)
- {
- quady = -1;
- deg = 360 - deg;
- }
- if (deg > 90.0)
- {
- quadx = -1;
- deg = 180 - deg;
- }
-
- slope = tan(deg / 180.0 * M_PI);
- if (double_is_zero(slope))
- slope = 0.0;
- if (slope > 1000.0)
- slope = 1000.0;
-}
-
void ray_def::regress()
{
quadx = -quadx; quady= -quady;