+private:
+
+ unsigned mCode;
+ char mWhat[1024];
+};
+
+namespace ErrorCode {
+enum Code
+{
+ NONE = 0,
+ ALC_INIT, // description
+ FASTEVENTS_INIT, // description
+ FILE_NOT_FOUND, // path of missing file
+ RESOURCE_NOT_FOUND, // name of missing resource
+ SCRIPT_ERROR, // description
+ SDL_INIT, // description
+ SDL_VIDEOMODE, // -
+ UNKNOWN_AUDIO_FORMAT, // name of resource
+ UNKNOWN_IMAGE_FORMAT, // name of resource