Code:
static MovementFlagName MoveFlagsToNames[] =
{
{ MOVEFLAG_MOVE_STOP, "MOVEFLAG_MOVE_STOP" },
{ MOVEFLAG_MOVE_FORWARD, "MOVEFLAG_MOVE_FORWARD" },
{ MOVEFLAG_MOVE_BACKWARD, "MOVEFLAG_MOVE_BACKWARD" },
{ MOVEFLAG_STRAFE_LEFT, "MOVEFLAG_STRAFE_LEFT" },
{ MOVEFLAG_STRAFE_RIGHT, "MOVEFLAG_STRAFE_RIGHT" },
{ MOVEFLAG_TURN_LEFT, "MOVEFLAG_TURN_LEFT" },
{ MOVEFLAG_TURN_RIGHT, "MOVEFLAG_TURN_RIGHT" },
{ MOVEFLAG_PITCH_DOWN, "MOVEFLAG_PITCH_DOWN" },
{ MOVEFLAG_PITCH_UP, "MOVEFLAG_PITCH_UP" },
{ MOVEFLAG_WALK, "MOVEFLAG_WALK" },
{ MOVEFLAG_TRANSPORT, "MOVEFLAG_TRANSPORT" },
{ MOVEFLAG_NO_COLLISION, "MOVEFLAG_NO_COLLISION" },
{ MOVEFLAG_ROOTED, "MOVEFLAG_FLYING" },
{ MOVEFLAG_JUMPING, "MOVEFLAG_JUMPING" },
{ MOVEFLAG_FALLING, "MOVEFLAG_FALLING" },
{ MOVEFLAG_FALLING_FAR, "MOVEFLAG_FALLING_FAR" },
{ MOVEFLAG_FREE_FALLING, "MOVEFLAG_FREE_FALLING" },
{ MOVEFLAG_TB_PENDING_STOP, "MOVEFLAG_TB_PENDING_STOP" },
{ MOVEFLAG_TB_PENDING_UNSTRAFE, "MOVEFLAG_TB_PENDING_UNSTRAFE" },
{ MOVEFLAG_TB_PENDING_FALL, "MOVEFLAG_TB_PENDING_FALL" },
{ MOVEFLAG_TB_PENDING_FORWARD, "MOVEFLAG_TB_PENDING_FORWARD" },
{ MOVEFLAG_TB_PENDING_BACKWARD, "MOVEFLAG_TB_PENDING_BACKWARD" },
{ MOVEFLAG_SWIMMING, "MOVEFLAG_SWIMMING" },
{ MOVEFLAG_ASCENDING, "MOVEFLAG_ASCENDING" },
{ MOVEFLAG_CAN_FLY, "MOVEFLAG_CAN_FLY" },
{ MOVEFLAG_AIR_SWIMMING, "MOVEFLAG_AIR_SWIMMING" },
{ MOVEFLAG_SPLINE_ENABLED, "MOVEFLAG_SPLINE_ENABLED" },
{ MOVEFLAG_WATER_WALK, "MOVEFLAG_WATER_WALK" },
{ MOVEFLAG_FEATHER_FALL, "MOVEFLAG_FEATHER_FALL" },
{ MOVEFLAG_LEVITATE, "MOVEFLAG_LEVITATE" },
{ MOVEFLAG_LOCAL, "MOVEFLAG_LOCAL" },
};