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 |
Cadonthell | This is the heart of the Adonthell engine |
Canimationframe | Handles images properties in an animation |
Cpath::area_coord | (x, y) coordinates of a point on a submap |
Caudio | |
Cconfig | This class contains the engine's configuration read either from the config file or from the command line |
Cdialog | The lowlevel dialog class |
▼Cdrawable | Abstract class for drawable objects manipulation |
Canimation | Class that handles animated elements, their update and their playback |
►Cmapsquare_walkable_area | Area of mapsquare_walkables, for use with mapcharacter and mapobject classes |
►Cmapcharacter | Representation of characters on a landmap |
Ccharacter | Class holding game characters |
Cmapobject | Objects that can be placed on a landmap |
►Cmapview | Allows you to display a landmap on a specified area of a surface |
Cwin_object< mapview > | |
►Csurface | Class where drawables can actually be drawn to |
►Cimage | Image manipulation class |
►Clabel | |
Clabel_input | |
▼Cdrawing_area | Implements "drawing zones" for drawing operations |
►Cwin_base | Common properties for each win_base's object |
►Cwin_container | |
Cdata_screen | The gui for loading/saving games |
Cdialog_screen | Allows the running of dialogues through a nice interface |
►Cwin_scroll | |
Cwin_select | |
►Cwin_object< T > | |
Ctext_bubble | Displays neat little text speech bubbles |
Cwin_object< mapview > | |
▼Cevent | Base class for events |
►Cmap_event | Baseclass for map enter/leave/action events |
Caction_event | To notify when a mapcharacter "act" on a square |
Center_event | To notify when a character entered a mapsquare |
Cleave_event | To notify when a mapcharacter left a mapsquare |
Ctime_event | The time event executes the attached script or callback at a certain point in game-time |
Cevent_handler | It ensures global access to the individual event handlers |
▼Cevent_handler_base | This is the base class for actual event handlers |
Cmap_event_handler | This class keeps track of map events, i.e |
Ctime_event_handler | This class keeps track of time events, i.e |
▼Cevent_list | Base class for objects that want to register events |
Clandmap | Map where the world takes place |
Cmapcharacter | Representation of characters on a landmap |
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 |
Cogzstream | Class to write data from a Gzip compressed file |
Cstd::hash< std::string > | Hash function for strings |
▼Chash_map | |
Cdictionary< mytype > | Stores objects of any kind |
Cinput | Handles keyboard and mouse input |
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 | Base unit of a landsubmap, where you can place mapobjects or mapcharacters |
Cnls | Provides various services for i18n and l10n |
Cobjects | The global container for access to all the different game objects from within a script |
Cpath | A* pathfinding algorithm implementation class |
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 |
Cscreen | Screen access is made through this class |
Clabel::Scursor | |
Clabel::Sline_text | |
▼Cstorage | Base storage class |
►Ccharacter_base | Base character class containing attributes and dialog stuff |
Cmapcharacter | Representation of characters on a landmap |
Cquest | |
Cvector< achievement_data > | |
Cvector< animation * > | |
Cvector< animationframe > | |
Cvector< event * > | |
Cvector< gamedata * > | |
Cvector< image * > | |
Cvector< label::Sline_text > | |
Cvector< mapcharacter * > | |
Cvector< mapobject * > | |
Cvector< mapsquare_area * > | |
Cvector< py_callback * > | |
Cvector< s_int32 > | |
Cvector< string > | |
Cvector< u_int16 > | |
Cvector< vector< mapsquare > > | |
Cvector< vector< mapsquare_walkable > > | |
Cvector< win_object * > | |
▼Cwin_background | |
Cwin_base | Common properties for each win_base's object |
▼Cwin_border | |
Cwin_base | Common properties for each win_base's object |
▼Cwin_event | |
Cwin_base | Common properties for each win_base's object |
▼Cwin_font | |
Cwin_ttf | |
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_scrollbar | |
Cwin_scroll | |
Cwin_theme | |
Cstring | |
▼CT | |
Cwin_object< T > | |
Cvector | |