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 } |