#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