Drag[en]gine Game Engine  1.21
deBaseAIWorld Class Reference

AI Module World Peer. More...

#include <deBaseAIWorld.h>

Public Member Functions

Constructors and Destructors
 deBaseAIWorld ()
 Create new peer. More...
 
virtual ~deBaseAIWorld ()
 Clean up peer. More...
 
Notifications
virtual void Update (float elapsed)
 Update world. More...
 
virtual void NavigationSpaceAdded (deNavigationSpace *navspace)
 Navigation space has been added. More...
 
virtual void NavigationSpaceRemoved (deNavigationSpace *navspace)
 Navigation space has been removed. More...
 
virtual void AllNavigationSpacesRemoved ()
 All navigation spaces have been removed. More...
 
virtual void NavigationBlockerAdded (deNavigationBlocker *blocker)
 Navigation blocker has been added. More...
 
virtual void NavigationBlockerRemoved (deNavigationBlocker *blocker)
 Navigation blocker has been removed. More...
 
virtual void AllNavigationBlockersRemoved ()
 All navigation blockers have been removed. More...
 
virtual void NavigatorAdded (deNavigator *navigator)
 Navigator has been added. More...
 
virtual void NavigatorRemoved (deNavigator *navigator)
 Navigator has been removed. More...
 
virtual void AllNavigatorsRemoved ()
 Remove all navigators. More...
 
virtual void HeightTerrainChanged ()
 Height Terrain changed. More...
 

Detailed Description

AI Module World Peer.

Constructor & Destructor Documentation

◆ deBaseAIWorld()

deBaseAIWorld::deBaseAIWorld ( )

Create new peer.

◆ ~deBaseAIWorld()

virtual deBaseAIWorld::~deBaseAIWorld ( )
virtual

Clean up peer.

Member Function Documentation

◆ AllNavigationBlockersRemoved()

virtual void deBaseAIWorld::AllNavigationBlockersRemoved ( )
virtual

All navigation blockers have been removed.

◆ AllNavigationSpacesRemoved()

virtual void deBaseAIWorld::AllNavigationSpacesRemoved ( )
virtual

All navigation spaces have been removed.

◆ AllNavigatorsRemoved()

virtual void deBaseAIWorld::AllNavigatorsRemoved ( )
virtual

Remove all navigators.

◆ HeightTerrainChanged()

virtual void deBaseAIWorld::HeightTerrainChanged ( )
virtual

Height Terrain changed.

◆ NavigationBlockerAdded()

virtual void deBaseAIWorld::NavigationBlockerAdded ( deNavigationBlocker blocker)
virtual

Navigation blocker has been added.

◆ NavigationBlockerRemoved()

virtual void deBaseAIWorld::NavigationBlockerRemoved ( deNavigationBlocker blocker)
virtual

Navigation blocker has been removed.

◆ NavigationSpaceAdded()

virtual void deBaseAIWorld::NavigationSpaceAdded ( deNavigationSpace navspace)
virtual

Navigation space has been added.

◆ NavigationSpaceRemoved()

virtual void deBaseAIWorld::NavigationSpaceRemoved ( deNavigationSpace navspace)
virtual

Navigation space has been removed.

◆ NavigatorAdded()

virtual void deBaseAIWorld::NavigatorAdded ( deNavigator navigator)
virtual

Navigator has been added.

◆ NavigatorRemoved()

virtual void deBaseAIWorld::NavigatorRemoved ( deNavigator navigator)
virtual

Navigator has been removed.

◆ Update()

virtual void deBaseAIWorld::Update ( float  elapsed)
virtual

Update world.


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