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;