Copyright (c) Hyperion Entertainment and contributors.
PRSP IFF Perspective Move: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
Steven Solie (talk | contribs) Created page with "DPaint IV perspective move. <pre> /* ----------------------------------------------------------------------- IFF Information: PRSP ::= "FORM" # {"PS..." |
(No difference)
|
Latest revision as of 19:49, 8 June 2012
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;