NLS Engine  v0.1
The Next Logical Step in game engine design.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Public Member Functions | Public Attributes
Physics::ASTARMap Class Reference
Inheritance diagram for Physics::ASTARMap:
Inheritance graph
[legend]
Collaboration diagram for Physics::ASTARMap:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ASTARMap (EntitySPTR owner, ModuleInterface *module, MessageRouter *msgrtr)
bool LoadMapData (EnvelopeSPTR data)
bool LoadObjectData (EnvelopeSPTR data)
EnvelopeSPTR MouseClickonPoint (EnvelopeSPTR env)
STATE GetState (Point c)
void SetState (Point c, STATE n)
void RemoveState (Point c)
STATEGrid::iterator begin ()
STATEGrid::iterator end ()
void FindPath (Point player)
void UpdatePath ()
EnvelopeSPTR UpdateIfPathBlocked (EnvelopeSPTR env)
void SetGoal (int x, int y)
PointListGetPoints ()

Public Attributes

Point start

Detailed Description

Definition at line 46 of file ASTARMap.h.


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