|
Adonthell
0.4
|
| 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 |
| 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 |
| ▼Cdrawing_area | Implements "drawing zones" for drawing operations |
| ▼Cwin_base | Common properties for each win_base's object |
| ►Cwin_container | |
| ►Cwin_object< T > | |
| 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 > | |
| ▼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 |
| 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< 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 |