An exception hierarchy for ge211 to report errors.
Classes | |
| class | Client_logic_error |
| An exception that indicates that a logic error was performed by the client. More... | |
| class | Environment_error |
| Indicates that an error was encountered by the game engine or in the client's environment. More... | |
| class | Exception_base |
| The root of the ge211 exception hierarchy. More... | |
| class | File_error |
| Indicates an error opening a file. More... | |
| class | Font_error |
| Indicates an error loading a font front an already-open file. More... | |
| class | Ge211_logic_error |
| Indicates a condition unexpected by ge211, that appears to break its invariants. More... | |
| class | Host_error |
| Indicates an exception from the host environment being passed along by ge211. More... | |
| class | Image_error |
| Indicates an error loading an image from an already-open file. More... | |
| class | Late_paint_error |
| Thrown by member functions of internal::Render_sprite when the sprite has already been rendered to the screen and can no longer be modified. More... | |
| class | Mixer_error |
| Indicates an error in the mixer, which could include the inability to understand an audio file format. More... | |
| class | Session_needed_error |
| An exception thrown when the client attempts to perform an action that requires a GE211 session before GE211 starts. More... | |