|
Panda3D
|
Public Member Functions | |
| AIWorld (NodePath render) | |
| addAiChar (AICharacter ai_ch) | |
| addFlock (Flock flock) | |
| This function adds all the AI characters in the Flock object to the AICharPool. | |
| addObstacle (NodePath obstacle) | |
| This function adds the nodepath as an obstacle that is needed by the obstacle avoidance behavior. | |
| flockOff (unsigned int flock_id) | |
| This function turns off the flock behavior temporarily. | |
| flockOn (unsigned int flock_id) | |
| This function turns on the flock behavior. | |
| Flock | getFlock (unsigned int flock_id) |
| This function returns a handle to the Flock whose id is passed. | |
| printList () | |
| removeAiChar (string name) | |
| removeFlock (unsigned int flock_id) | |
| This function removes the flock behavior completely. | |
| removeObstacle (NodePath obstacle) | |
| This function removes the nodepath from the obstacles list that is needed by the obstacle avoidance behavior. | |
| update () | |
| The AIWorld update function calls the update function of all the AI characters which have been added to the AIWorld. | |
| AIWorld | ( | NodePath | render | ) |
| addAiChar | ( | AICharacter | ai_ch | ) |
| addFlock | ( | Flock | flock | ) |
This function adds all the AI characters in the Flock object to the AICharPool.
This function allows adding the AI characetrs as part of a flock.
| addObstacle | ( | NodePath | obstacle | ) |
This function adds the nodepath as an obstacle that is needed by the obstacle avoidance behavior.
| flockOff | ( | unsigned int | flock_id | ) |
This function turns off the flock behavior temporarily.
Similar to pausing the behavior.
| flockOn | ( | unsigned int | flock_id | ) |
This function turns on the flock behavior.
| Flock getFlock | ( | unsigned int | flock_id | ) |
This function returns a handle to the Flock whose id is passed.
| printList | ( | ) |
| removeAiChar | ( | string | name | ) |
| removeFlock | ( | unsigned int | flock_id | ) |
This function removes the flock behavior completely.
| removeObstacle | ( | NodePath | obstacle | ) |
This function removes the nodepath from the obstacles list that is needed by the obstacle avoidance behavior.
1.7.3