Removed exceptions

This commit is contained in:
Jack Andersen 2015-08-19 16:51:47 -10:00
parent 9d657895cb
commit 2e3512b800
2 changed files with 14 additions and 4 deletions

View File

@ -3,7 +3,7 @@
#include "Global.hpp"
#include "CMatrix4f.hpp"
#include <stdexcept>
#include <stdio.h>
#define _USE_MATH_DEFINES 1
#include <math.h>
@ -65,13 +65,19 @@ public:
inline const SProjOrtho& getOrtho() const
{
if (m_projType != PROJ_ORTHO)
throw std::runtime_error("attempted to access orthographic structure of non-ortho projection");
{
fprintf(stderr, "attempted to access orthographic structure of non-ortho projection");
abort();
}
return m_ortho;
}
inline const SProjPersp& getPersp() const
{
if (m_projType != PROJ_PERSP)
throw std::runtime_error("attempted to access perspective structure of non-persp projection");
{
fprintf(stderr, "attempted to access perspective structure of non-persp projection");
abort();
}
return m_persp;
}

View File

@ -1,5 +1,6 @@
#include "CProjection.hpp"
#include <math.h>
#include <stdio.h>
void CProjection::_updateCachedMatrix()
{
@ -59,6 +60,9 @@ void CProjection::_updateCachedMatrix()
m_mtx.m[3][3] = 0.0f;
}
else
throw std::runtime_error("attempted to cache invalid projection type");
{
fprintf(stderr, "attempted to cache invalid projection type");
abort();
}
}