diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2011-04-20 11:47:21 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2011-04-21 13:48:11 +1000 |
commit | 7513190ec7bc08db1629b04d3f88f86ea2b1588e (patch) | |
tree | 53de6b47d552bf8b670fb7db2a8620a7fea078ca | |
parent | e804ae85fec290894af69c2e65df55e73b417287 (diff) |
dix: improve comment, directions flagged are 45° each
The two directions returned by this calculation are always the two boundary
conditions. Since we don't do quadrants but octants, the flagged ones are
45° each. e.g. an angle of 35° flags E and NE.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Jamey Sharp <jamey@minilop.net>
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
-rw-r--r-- | dix/ptrveloc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dix/ptrveloc.c b/dix/ptrveloc.c index e95ccbe47..3bf871658 100644 --- a/dix/ptrveloc.c +++ b/dix/ptrveloc.c @@ -486,7 +486,7 @@ DoGetDirection(int dx, int dy){ /* find direction. We avoid r to become negative, * since C has no well-defined modulo for such cases. */ r = (r+(M_PI*2.5))/(M_PI/4); - /* this intends to flag 2 directions (90 degrees), + /* this intends to flag 2 directions (45 degrees each), * except on very well-aligned mickeys. */ i1 = (int)(r+0.1) % 8; i2 = (int)(r+0.9) % 8; |