▼Nstd | |
Chash< std::string > | Hash function for strings |
Cachievement_data | Data for a single achievement |
Cachievements | Class that keeps track of all available achievements, their permanent unlocked state and state in the current game |
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 |
Cpixel_info | |
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 | |