コード例 #1
0
//clamps angle between 0 and 360
inline const float InputSystem::CalcMouseMoveAngleDegrees(){
	float mouseMoveAngleDegrees = m_mouseMoveDirection.CalcHeadingDegrees();
		//if less than 0
		while(mouseMoveAngleDegrees < 0 ){
			  mouseMoveAngleDegrees += 360.0f;
		}
		while(mouseMoveAngleDegrees > 360 ){
			  mouseMoveAngleDegrees -= 360.0f;
		}

	return mouseMoveAngleDegrees;
}