Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
action_eventTo notify when a mapcharacter "act" on a square
adonthellThis is the heart of the Adonthell engine
animationClass that handles animated elements, their update and their playback
animationframeHandles images properties in an animation
characterClass holding game characters
character_baseBase character class containing attributes and dialog stuff
configThis class contains the engine's configuration read either from the config file or from the command line
data_screenThe gui for loading/saving games
dialogThe lowlevel dialog class
dialog_screenAllows the running of dialogues through a nice interface
dictionary< mytype >Stores objects of any kind
drawableAbstract class for drawable objects manipulation
drawing_areaImplements "drawing zones" for drawing operations
enter_eventTo notify when a character entered a mapsquare
eventBase class for events
event_handlerIt ensures global access to the individual event handlers
event_handler_baseThis is the base class for actual event handlers
event_listBase class for objects that want to register events
fileopsFile version control class
gameHolds information about global settings
gamedataContains all the attributes related to a saved game and the high level methods for loading/saving the game
gamedateKeeps track of the time the player spent within the game so far
gametimeTehe gametime class makes the speed of the game independent of the machine it runs on
gz_fileBase class for igzstream and ogzstream
igzstreamClass to read data from a Gzip compressed file
imageImage manipulation class
inputHandles keyboard and mouse input
landmapMap where the world takes place
leave_eventTo notify when a mapcharacter left a mapsquare
map_eventBaseclass for map enter/leave/action events
map_event_handlerThis class keeps track of map events, i.e
mapcharacterRepresentation of characters on a landmap
mapobjectObjects that can be placed on a landmap
mapsquareBase unit of a landsubmap, where you can place mapobjects or mapcharacters
mapsquare_areaArea of mapsquares, for use with landmap
mapsquare_charContains informations about the position of a character on a map
mapsquare_tileContains informations about the position of an object on a map
mapsquare_walkableContains information about the walkability of a mapsquare
mapsquare_walkable_areaArea of mapsquare_walkables, for use with mapcharacter and mapobject classes
mapviewAllows you to display a landmap on a specified area of a surface
nlsProvides various services for i18n and l10n
objectsThe global container for access to all the different game objects from within a script
ogzstreamClass to write data from a Gzip compressed file
pathA* pathfinding algorithm implementation class
path::area_coord(x, y) coordinates of a point on a submap
pnmAllow reading and writing PNM files
py_callbackStores the C++ <-> Python callback binding
py_objectPython object class
pythonGrant simplified access to the Python interpreter
screenScreen access is made through this class
storageBase storage class
surfaceClass where drawables can actually be drawn to
text_bubbleDisplays neat little text speech bubbles
time_eventThe time event executes the attached script or callback at a certain point in game-time
time_event_handlerThis class keeps track of time events, i.e
win_baseCommon properties for each win_base's object
win_managerThe window manager takes care of basic GUI functions, such as input focus, window state updates and displaying everything in the right order

Generated on Wed Jun 18 16:24:01 2008 for Adonthell by  doxygen 1.5.6