QuestWeaver
A procedural quest generator
weave::WorldListener Class Referenceabstract

Can be attached to a WorldModel to receive change updates. More...

#include <WorldListener.h>

Public Member Functions

virtual ~WorldListener ()=default
 
virtual void WorldChanged (std::vector< WorldModelAction > modelActions)=0
 This method is called every time the world model changed. More...
 

Detailed Description

Can be attached to a WorldModel to receive change updates.

Definition at line 16 of file WorldListener.h.

Constructor & Destructor Documentation

virtual weave::WorldListener::~WorldListener ( )
virtualdefault

Member Function Documentation

virtual void weave::WorldListener::WorldChanged ( std::vector< WorldModelAction modelActions)
pure virtual

This method is called every time the world model changed.

Parameters
modelActionsAll the actions the world model executed.

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