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