Public Member Functions | Static Public Member Functions

aesop::MapDynamics Class Reference
[Map Dynamics Library]

create one of these to handle dynamics (physics etc.) for a given Map More...

#include <map-dynamics.h>

Inheritance diagram for aesop::MapDynamics:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~MapDynamics (void) throw ()
virtual smart_ptr< MapgetMap (void)=0
virtual smart_ptr< PhysicsWorldgetPhysics (void)=0
virtual smart_ptr< PhysicsObjectaddInstance (IN smart_ptr< Instance > &instance)=0
virtual void removeObject (IN smart_ptr< PhysicsObject > &obj)=0
virtual void tickMap (IN float seconds)=0
virtual void iterateInstancesInZone (IN Zone *zone, IN zone_obj_iteration_fn fn, IN void *context)=0
 iterates over all instances within the given zone (static and dynamic objects).

Static Public Member Functions

static smart_ptr< MapDynamicscreate (IN smart_ptr< Map > &map, IN const Datahash *params)

Detailed Description

create one of these to handle dynamics (physics etc.) for a given Map

Definition at line 90 of file map-dynamics.h.


Constructor & Destructor Documentation

aesop::MapDynamics::~MapDynamics ( void   )  throw () [virtual]

Definition at line 42 of file map-dynamics.cpp.


The documentation for this class was generated from the following files: