| ▼Nstd | |
| Chash< std::string > | |
| Caction_event | To notify when a mapcharacter "act" on a square |
| Cadonthell | This is the heart of the Adonthell engine |
| Canimation | Class that handles animated elements, their update and their playback |
| Canimationframe | Handles images properties in an animation |
| Caudio | |
| Ccharacter | Class holding game characters |
| Ccharacter_base | Base character class containing attributes and dialog stuff |
| Cconfig | This class contains the engine's configuration read either from the config file or from the command line |
| Cdata_screen | The gui for loading/saving games |
| Cdialog | The lowlevel dialog class |
| Cdialog_screen | Allows the running of dialogues through a nice interface |
| Cdictionary | Stores objects of any kind |
| Cdrawable | Abstract class for drawable objects manipulation |
| Cdrawing_area | Implements "drawing zones" for drawing operations |
| Center_event | To notify when a character entered a mapsquare |
| Cevent | Base class for events |
| Cevent_handler | It ensures global access to the individual event handlers |
| Cevent_handler_base | This is the base class for actual event handlers |
| Cevent_list | Base class for objects that want to register events |
| Cfileops | File version control class |
| Cgame | Holds information about global settings |
| Cgamedata | Contains all the attributes related to a saved game and the high level methods for loading/saving the game |
| Cgamedate | Keeps track of the time the player spent within the game so far |
| Cgametime | Tehe gametime class makes the speed of the game independent of the machine it runs on |
| Cgz_file | Base class for igzstream and ogzstream |
| Cigzstream | Class to read data from a Gzip compressed file |
| Cimage | Image manipulation class |
| Cinput | Handles keyboard and mouse input |
| ▼Clabel | |
| CScursor | |
| CSline_text | |
| Clabel_input | |
| Clandmap | Map where the world takes place |
| Cleave_event | To notify when a mapcharacter left a mapsquare |
| Cmap_event | Baseclass for map enter/leave/action events |
| Cmap_event_handler | This class keeps track of map events, i.e |
| Cmapcharacter | Representation of characters on a landmap |
| Cmapobject | Objects that can be placed on a landmap |
| Cmapsquare | Base unit of a landsubmap, where you can place mapobjects or mapcharacters |
| Cmapsquare_area | Area of mapsquares, for use with landmap |
| Cmapsquare_char | Contains informations about the position of a character on a map |
| Cmapsquare_tile | Contains informations about the position of an object on a map |
| Cmapsquare_walkable | Contains information about the walkability of a mapsquare |
| Cmapsquare_walkable_area | Area of mapsquare_walkables, for use with mapcharacter and mapobject classes |
| Cmapview | Allows you to display a landmap on a specified area of a surface |
| Cnls | Provides various services for i18n and l10n |
| Cobjects | The global container for access to all the different game objects from within a script |
| Cogzstream | Class to write data from a Gzip compressed file |
| ▼Cpath | A* pathfinding algorithm implementation class |
| Carea_coord | (x, y) coordinates of a point on a submap |
| Cpnm | Allow reading and writing PNM files |
| Cpy_callback | Stores the C++ <-> Python callback binding |
| Cpy_object | Python object class |
| Cpython | Grant simplified access to the Python interpreter |
| Cquest | |
| Cscreen | Screen access is made through this class |
| Cstorage | Base storage class |
| Csurface | Class where drawables can actually be drawn to |
| Ctext_bubble | Displays neat little text speech bubbles |
| Ctime_event | The time event executes the attached script or callback at a certain point in game-time |
| Ctime_event_handler | This class keeps track of time events, i.e |
| Cwin_background | |
| Cwin_base | Common properties for each win_base's object |
| Cwin_border | |
| Cwin_container | |
| Cwin_event | |
| Cwin_font | |
| Cwin_keys | |
| Cwin_manager | The window manager takes care of basic GUI functions, such as input focus, window state updates and displaying everything in the right order |
| Cwin_object | |
| Cwin_scroll | |
| Cwin_scrollbar | |
| Cwin_select | |
| Cwin_theme | |
| Cwin_ttf | |