From dc4cd9b87ab522d70e446d6db101c949fb2da69f Mon Sep 17 00:00:00 2001
From: Sam Hocevar <sam@hocevar.net>
Date: Sun, 31 May 2015 19:52:12 +0000
Subject: [PATCH] math: all API functions dealing with angles now use radians.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

We already have the convenient degrees() and radians() functions to convert
between angle formats. This commit involves a lot of refactoring here and
there and I may have missed some places where conversions were needed. But
hopefully there aren’t may such places.
---
 neercs/old/wm.cpp | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/neercs/old/wm.cpp b/neercs/old/wm.cpp
index 499a70d..45300bd 100644
--- a/neercs/old/wm.cpp
+++ b/neercs/old/wm.cpp
@@ -4,7 +4,7 @@
  *  Copyright © 2006—2015 Sam Hocevar <sam@hocevar.net>
  *            © 2008—2010 Jean-Yves Lamoureux <jylam@lnxscene.org>
  *
- *  This program is free software. It comes without any warranty, to
+ *  neercs is free software. It comes without any warranty, to
  *  the extent permitted by applicable law. You can redistribute it
  *  and/or modify it under the terms of the Do What the Fuck You Want
  *  to Public License, Version 2, as published by the WTFPL Task Force.
@@ -448,9 +448,7 @@ void wm_refresh_cube(struct screen_list *screen_list)
             float cube_projected[12][2];
             float fov = 0.5f;
             float angle =
-                90.0f * ((float)cur_time / (float)screen_list->cube.duration);
-
-            angle *= (F_PI / 180.0f);
+                radians(90.0f) * ((float)cur_time / (float)screen_list->cube.duration);
 
             if (screen_list->cube.side == 1)
                 angle = -angle;