From 3f0353636cf02eef23e3966d864c2cb79da1decf Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Wed, 1 Oct 2008 19:38:37 +0000 Subject: Remove duplicate SlopeDiv function. Subversion-branch: /branches/raven-branch Subversion-revision: 1320 --- src/hexen/r_main.c | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'src/hexen') diff --git a/src/hexen/r_main.c b/src/hexen/r_main.c index 1ee0168e..2427f5f4 100644 --- a/src/hexen/r_main.c +++ b/src/hexen/r_main.c @@ -203,27 +203,8 @@ int R_PointOnSegSide(fixed_t x, fixed_t y, seg_t * line) =============================================================================== */ -// to get a global angle from cartesian coordinates, the coordinates are -// flipped until they are in the first octant of the coordinate system, then -// the y (<=x) is scaled and divided by x to get a tangent (slope) value -// which is looked up in the tantoangle[] table. The +1 size is to handle -// the case when x==y without additional checking. -#define SLOPERANGE 2048 -#define SLOPEBITS 11 #define DBITS (FRACBITS-SLOPEBITS) - -// int tantoangle[SLOPERANGE+1]; - -int SlopeDiv(unsigned num, unsigned den) -{ - unsigned ans; - if (den < 512) - return SLOPERANGE; - ans = (num << 3) / (den >> 8); - return ans <= SLOPERANGE ? ans : SLOPERANGE; -} - angle_t R_PointToAngle(fixed_t x, fixed_t y) { x -= viewx; -- cgit v1.2.3