absence_thelab

annotate src/3deng/exceptions.cpp @ 0:1cffe3409164

initial commit
author John Tsiombikas <nuclear@member.fsf.org>
date Thu, 23 Oct 2014 01:46:07 +0300
parents
children
rev   line source
nuclear@0 1 #include "exceptions.h"
nuclear@0 2
nuclear@0 3 EngineInitException::EngineInitException() {
nuclear@0 4 str = "Unknown";
nuclear@0 5 }
nuclear@0 6
nuclear@0 7 EngineInitException::EngineInitException(string reason) {
nuclear@0 8 str = reason;
nuclear@0 9 }
nuclear@0 10
nuclear@0 11 string EngineInitException::GetReason() const {
nuclear@0 12 string tmp = "An error occured while initializing the 3D Engine\nReason: ";
nuclear@0 13 tmp += str;
nuclear@0 14 return tmp;
nuclear@0 15 }
nuclear@0 16
nuclear@0 17 EngineModuleNotFoundException::EngineModuleNotFoundException() {
nuclear@0 18 str = "Unknown Module";
nuclear@0 19 }
nuclear@0 20
nuclear@0 21 EngineModuleNotFoundException::EngineModuleNotFoundException(string modulename) {
nuclear@0 22 str = modulename;
nuclear@0 23 }
nuclear@0 24
nuclear@0 25 string EngineModuleNotFoundException::GetReason() const {
nuclear@0 26 string tmp = "The 3D Engine could not link a required module.\n";
nuclear@0 27 tmp += "Please contact the program ventor to obtain the missing file.\nMissing File: ";
nuclear@0 28 tmp += str;
nuclear@0 29 return tmp;
nuclear@0 30 }
nuclear@0 31
nuclear@0 32 EngineGeneralException::EngineGeneralException() {
nuclear@0 33 str = "Unknown";
nuclear@0 34 }
nuclear@0 35
nuclear@0 36 EngineGeneralException::EngineGeneralException(string reason) {
nuclear@0 37 str = reason;
nuclear@0 38 }
nuclear@0 39
nuclear@0 40 string EngineGeneralException::GetReason() const {
nuclear@0 41 string tmp = "An error occured in the 3D Engine\nReason: ";
nuclear@0 42 tmp += str;
nuclear@0 43 return tmp;
nuclear@0 44 }