#include "Common.h"
#include <vector>
#include "SharedDefines.h"
#include "Object.h"
Go to the source code of this file.
|
enum | MovementGeneratorType {
IDLE_MOTION_TYPE = 0,
RANDOM_MOTION_TYPE = 1,
WAYPOINT_MOTION_TYPE = 2,
MAX_DB_MOTION_TYPE = 3,
ANIMAL_RANDOM_MOTION_TYPE = MAX_DB_MOTION_TYPE,
CONFUSED_MOTION_TYPE = 4,
CHASE_MOTION_TYPE = 5,
HOME_MOTION_TYPE = 6,
FLIGHT_MOTION_TYPE = 7,
POINT_MOTION_TYPE = 8,
FLEEING_MOTION_TYPE = 9,
DISTRACT_MOTION_TYPE = 10,
ASSISTANCE_MOTION_TYPE = 11,
ASSISTANCE_DISTRACT_MOTION_TYPE = 12,
TIMED_FLEEING_MOTION_TYPE = 13,
FOLLOW_MOTION_TYPE = 14,
ROTATE_MOTION_TYPE = 15,
EFFECT_MOTION_TYPE = 16,
NULL_MOTION_TYPE = 17
} |
|
enum | MovementSlot { MOTION_SLOT_IDLE,
MOTION_SLOT_ACTIVE,
MOTION_SLOT_CONTROLLED,
MAX_MOTION_SLOT
} |
|
enum | MMCleanFlag { MMCF_NONE = 0,
MMCF_UPDATE = 1,
MMCF_RESET = 2
} |
|
enum | RotateDirection { ROTATE_DIRECTION_LEFT,
ROTATE_DIRECTION_RIGHT
} |
|
#define SPEED_CHARGE 42.0f |
#define VISUAL_WAYPOINT 1 |
Enumerator |
---|
MMCF_NONE |
|
MMCF_UPDATE |
|
MMCF_RESET |
|
Definition: MotionMaster.h:68
Definition: MotionMaster.h:69
Definition: MotionMaster.h:70
Enumerator |
---|
IDLE_MOTION_TYPE |
|
RANDOM_MOTION_TYPE |
|
WAYPOINT_MOTION_TYPE |
|
MAX_DB_MOTION_TYPE |
|
ANIMAL_RANDOM_MOTION_TYPE |
|
CONFUSED_MOTION_TYPE |
|
CHASE_MOTION_TYPE |
|
HOME_MOTION_TYPE |
|
FLIGHT_MOTION_TYPE |
|
POINT_MOTION_TYPE |
|
FLEEING_MOTION_TYPE |
|
DISTRACT_MOTION_TYPE |
|
ASSISTANCE_MOTION_TYPE |
|
ASSISTANCE_DISTRACT_MOTION_TYPE |
|
TIMED_FLEEING_MOTION_TYPE |
|
FOLLOW_MOTION_TYPE |
|
ROTATE_MOTION_TYPE |
|
EFFECT_MOTION_TYPE |
|
NULL_MOTION_TYPE |
|
Definition: MotionMaster.h:37
Definition: MotionMaster.h:53
Definition: MotionMaster.h:49
Definition: MotionMaster.h:44
Definition: MotionMaster.h:45
Definition: MotionMaster.h:38
Definition: MotionMaster.h:40
Definition: MotionMaster.h:47
Definition: MotionMaster.h:48
Definition: MotionMaster.h:51
Definition: MotionMaster.h:54
Definition: MotionMaster.h:55
Definition: MotionMaster.h:50
Definition: MotionMaster.h:41
Definition: MotionMaster.h:42
Definition: MotionMaster.h:43
Definition: MotionMaster.h:39
Definition: MotionMaster.h:46
Definition: MotionMaster.h:52
Enumerator |
---|
MOTION_SLOT_IDLE |
|
MOTION_SLOT_ACTIVE |
|
MOTION_SLOT_CONTROLLED |
|
MAX_MOTION_SLOT |
|
Definition: MotionMaster.h:62
Definition: MotionMaster.h:60
Definition: MotionMaster.h:61
Definition: MotionMaster.h:63
Enumerator |
---|
ROTATE_DIRECTION_LEFT |
|
ROTATE_DIRECTION_RIGHT |
|
Definition: MotionMaster.h:76
Definition: MotionMaster.h:75