/* cfanim.c */ int get_dir_from_name(char *name); long int initmovement(char *name, char *parameters, struct CFmovement_struct *move_entity); int runmovement(struct CFanimation_struct *animation, long int id, void *parameters); long int initfire(char *name, char *parameters, struct CFmovement_struct *move_entity); int runfire(struct CFanimation_struct *animation, long int id, void *parameters); long int initturn(char *name, char *parameters, struct CFmovement_struct *move_entity); int runturn(struct CFanimation_struct *animation, long int id, void *parameters); long int initcamera(char *name, char *parameters, struct CFmovement_struct *move_entity); int runcamera(struct CFanimation_struct *animation, long int id, void *parameters); long int initvisible(char *name, char *parameters, struct CFmovement_struct *move_entity); int runvisible(struct CFanimation_struct *animation, long int id, void *parameters); long int initwizard(char *name, char *parameters, struct CFmovement_struct *move_entity); int runwizard(struct CFanimation_struct *animation, long int id, void *parameters); long int initsay(char *name, char *parameters, struct CFmovement_struct *move_entity); int runsay(struct CFanimation_struct *animation, long int id, void *parameters); long int initapply(char *name, char *parameters, struct CFmovement_struct *move_entity); int runapply(struct CFanimation_struct *animation, long int id, void *parameters); long int initapplyobject(char *name, char *parameters, struct CFmovement_struct *move_entity); int runapplyobject(struct CFanimation_struct *animation, long int id, void *parameters); long int initdropobject(char *name, char *parameters, struct CFmovement_struct *move_entity); int rundropobject(struct CFanimation_struct *animation, long int id, void *parameters); long int initpickup(char *name, char *parameters, struct CFmovement_struct *move_entity); int runpickup(struct CFanimation_struct *animation, long int id, void *parameters); long int initpickupobject(char *name, char *parameters, struct CFmovement_struct *move_entity); int runpickupobject(struct CFanimation_struct *animation, long int id, void *parameters); long int initghosted(char *name, char *parameters, struct CFmovement_struct *move_entity); int runghosted(struct CFanimation_struct *animation, long int id, void *parameters); long int initteleport(char *name, char *parameters, struct CFmovement_struct *move_entity); int runteleport(struct CFanimation_struct *animation, long int id, void *parameters); long int initnotice(char *name, char *parameters, struct CFmovement_struct *move_entity); int runnotice(struct CFanimation_struct *animation, long int id, void *parameters); void prepare_commands(void); int equality_split(char *buffer, char **variable, char **value); int get_boolean(char *string, int *bool); int is_animated_player(object *pl); void free_events(object *who); int start_animation(object *who, object *activator, char *file, char *options); void animate(void); void initContextStack(void); void pushContext(CFPContext *context); CFPContext *popContext(void); CF_PLUGIN int initPlugin(const char *iversion, f_plug_api gethooksptr); CF_PLUGIN void *getPluginProperty(int *type, ...); CF_PLUGIN int runPluginCommand(object *op, char *params); CF_PLUGIN int postInitPlugin(void); CF_PLUGIN void *globalEventListener(int *type, ...); CF_PLUGIN void *eventListener(int *type, ...); CF_PLUGIN int closePlugin(void);