Index: trunk/src/rogue/fov_recursive_shadowcasting.cc
===================================================================
--- trunk/src/rogue/fov_recursive_shadowcasting.cc	(revision 398)
+++ trunk/src/rogue/fov_recursive_shadowcasting.cc	(revision 406)
@@ -25,5 +25,5 @@
 		position max_radius = m_size-m_position;
 		max_radius = glm::max(max_radius,m_position);
-		m_radius = (int)glm::length((vec2)max_radius)+1;
+		m_radius = static_cast<int>( glm::length( vec2( max_radius ) ) )+1;
 	}
 	m_radius2 = m_radius * m_radius;
