| 24 | #include "assetloaderrors.h" |
| 25 | |
| 26 | const char* GetLoadErrorString(int& v) { |
| 27 | switch (v) { |
| 28 | case kLoadOk: |
| 29 | return "Load ok"; |
| 30 | case kLoadErrorNoFile: |
| 31 | return "Path value is empty"; |
| 32 | case kLoadErrorMissingFile: |
| 33 | return "File doesn't exist on disk"; |
| 34 | case kLoadErrorCouldNotOpen: |
| 35 | return "Could not open file"; |
| 36 | case kLoadErrorCouldNotRead: |
| 37 | return "Could not read from opened file"; |
| 38 | case kLoadErrorCorruptFile: |
| 39 | return "File read has unexpected/corrupt data"; |
| 40 | case kLoadErrorCouldNotOpenXML: |
| 41 | return "Could not open file as XML"; |
| 42 | case kLoadErrorGeneralFileError: |
| 43 | return "File data error"; |
| 44 | case kLoadErrorIncompleteXML: |
| 45 | return "Incomplete data, missing XML elements."; |
| 46 | case kLoadErrorIncompatibleFileVersion: |
| 47 | return "File appears to be of an unsupported format version."; |
| 48 | case kLoadErrorMissingSubFile: |
| 49 | return "Missing file that top file requires."; |
| 50 | case kLoadErrorInvalidFileEnding: |
| 51 | return "Loader demands that the file has a specific file-ending in the path"; |
| 52 | default: |
| 53 | return "Unknown/Undefined error code"; |
| 54 | } |
| 55 | } |