Recast  1
Game with custom magic
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Protected Attributes | List of all members
IEvent Class Referenceabstract

#include <IEvent.hpp>

Inheritance diagram for IEvent:
Inheritance graph
Collaboration diagram for IEvent:
Collaboration graph

Public Member Functions

 IEvent (SpellNode *node)
 
SpellNodegetNode () const
 
virtual void commit (Box2DWorld *world, SpellEntity *entity, std::shared_ptr< TempWorld > tempWorld)=0
 

Protected Attributes

SpellNodefromNode
 

Constructor & Destructor Documentation

IEvent::IEvent ( SpellNode node)
inline

Member Function Documentation

virtual void IEvent::commit ( Box2DWorld world,
SpellEntity entity,
std::shared_ptr< TempWorld tempWorld 
)
pure virtual

Implemented in HeatEvent, and MoveEvent.

SpellNode* IEvent::getNode ( ) const
inline

Here is the caller graph for this function:

Member Data Documentation

SpellNode* IEvent::fromNode
protected

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