My Project
Classes | Public Member Functions | Public Attributes | List of all members
ParaEngine::AITask_MovieTrack Struct Reference

data structures used to describe the task that a AI module is planning to do or is currently doing the difference between a movie track in the AI task and that from a global eye is that the biped associated with this Movie track would interact with the physical environment simulator. More...

#include <AITasks.h>

Classes

struct  Keyframe
 

Public Member Functions

 AITask_MovieTrack (const char *str)
 str[in]: a list of key no spaces in the str are allowed. More...
 

Public Attributes

list< KeyframelistKeyframes
 
float fStartTime
 how long a frame has been playing
 
float fPathFindingTime
 For how long the biped has been finding to reach its position specified in a key frame.
 

Detailed Description

data structures used to describe the task that a AI module is planning to do or is currently doing the difference between a movie track in the AI task and that from a global eye is that the biped associated with this Movie track would interact with the physical environment simulator.

And the biped will use its intelligence to complete the movie even with some interventions in the course, such as being blocked or attacked. Once a movie track is completed it is deleted from the task list. the movie task will override some other task and may coexist with the rest.

Constructor & Destructor Documentation

§ AITask_MovieTrack()

AITask_MovieTrack::AITask_MovieTrack ( const char *  str)

str[in]: a list of key no spaces in the str are allowed.

[<string,number,number,number,number,number>]+ <const char* anim, float x, float y, float z, float facing, float duration>

replace , with ' ', so that the string can be parsed by sscanf


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