#include <SDL/SDL.h>
+#include <Moof/Exception.hh>
+
namespace Mf {
void swap();
- struct Exception : public std::runtime_error
+ struct Exception : public Mf::Exception
{
- explicit Exception(const std::string& what_arg) :
- std::runtime_error(what_arg) {}
+ explicit Exception(unsigned error) :
+ Mf::Exception(error) {}
+
+ void raise()
+ {
+ throw *this;
+ }
};
};