ge211  2021.5.1
A student game engine
ge211::exceptions Namespace Reference

Detailed Description

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