32 #define PLUGIN_NAME "Animator" 33 #define PLUGIN_VERSION "CFAnim Plugin 2.0" CFAnimInitFunc funcinit
Function to process the parameters of the move.
long int(* CFAnimInitFunc)(const char *name, char *parameters, struct CFmovement *)
int tick
Move duration, units depending on parent's time_representation.
long int id
Identifier, used for various things.
Definitions for the plugin system.
CFAnimRunFunc funcrun
Function to run the move.
CFanimation * nextanimation
CFanimationHook animationbox[]
Available animation commands.
One move in an animation.
void * parameters
Parameters to the function.
anim_move_result
Result of one animation move.
CFAnimRunFunc func
Function to run for this move.
CFmovement * next
Next move in the animation.
struct CFanimation * parent
Animation this move is linked to.
CFmovement * nextmovement
const char * name
Name as it appears in the animation file.
Move should continue next time.
Available animation move.
time_enum
Time units the animation can use.
anim_move_result(* CFAnimRunFunc)(struct CFanimation *animation, long int id, void *parameters)