Copyright (c) Hyperion Entertainment and contributors.
PRSP IFF Perspective Move
Revision as of 20:49, 8 June 2012 by Steven Solie (talk | contribs) (Created page with "DPaint IV perspective move. <pre> /* ----------------------------------------------------------------------- IFF Information: PRSP ::= "FORM" # {"PS...")
DPaint IV perspective move.
/* ----------------------------------------------------------------------- IFF Information: PRSP ::= "FORM" # {"PSRP" MOVE } MOVE ::= "MOVE" # { MoveState } * ---------------------------------------------------------------------- */ typedef struct { BYTE reserved; /* initialize to 0 */ BYTE moveDir; /* 0 = from point 1 = to point */ BYTE recordDir; /* 0 = FORWARD, 1 = STILL, 2 = BACKWARD */ BYTE rotationType; /* 0 = SCREEN_RELATIVE, 1 = BRUSH_RELATIVE */ BYTE translationType; /* 0 = SCREEN_RELATIVE, 1 = BRUSH_RELATIVE */ BYTE cyclic; /* 0 = NO, 1 = YES */ SHORT distance[3]; /* x,y,z distance displacement */ SHORT angle[3]; /* x,y,z rotation angles */ SHORT nframes; /* number of frames to move */ SHORT easeout; /* number of frames to ease out */ SHORT easein; /* number of frames to ease in */ } MoveState;