home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Virtual Reality Zone
/
VRZONE.ISO
/
mac
/
PC
/
REND386
/
VR386
/
ANIMATE.INC
< prev
next >
Wrap
Text File
|
1993-12-17
|
1KB
|
77 lines
;typedef struct _state {
; int type; /* type of operation */
; int status; /* marks timer, gravity */
; struct _state *next; /* next operation in state */
; int tst1v, tst1i; /* evaluation tests */
; int tst2v, tst2i;
; struct _state *sstate; /* "set" assignments, next state */
; int set1v, set1i;
; int set2v, set2i;
; int set3v, set3i;
; struct _state *rstate; /* "reset" same */
; int rst1v, rst1i;
; int rst2v, rst2i;
; int rst3v, rst3i;
; SEGMENT *seg; /* segment to use */
;; long x1, y1, z1; /* numerical arg's */
; long x2, y2, z2; /* 1 = po's'n 2 = rotate */
; long x3, y3, z3; /* 3 = gravity accel */
; unsigned xo1, yo1, zo1; /* underflows */
; unsigned xo2, yo2, zo2;
; struct _state *ulist; /* list of seg's moved */
; } STATE;
STATE STRUC
ST_type dw ?
ST_status dw ?
ST_next dd ?
ST_tst1v dw ?
ST_tst1i dw ?
ST_tst2v dw ?
ST_tst2i dw ?
ST_sstate dd ?
ST_set1v dw ?
ST_set1i dw ?
ST_set2v dw ?
ST_set2i dw ?
ST_set3v dw ?
ST_set3i dw ?
ST_rstate dd ?
ST_rst1v dw ?
ST_rst1i dw ?
ST_rst2v dw ?
ST_rst2i dw ?
ST_rst3v dw ?
ST_rst3i dw ?
ST_seg dd ?
ST_x1 dd ?
ST_y1 dd ?
ST_z1 dd ?
ST_x2 dd ?
ST_y2 dd ?
ST_z2 dd ?
ST_x3 dd ?
ST_y3 dd ?
ST_z3 dd ?
ST_xo1 dw ?
ST_yo1 dw ?
ST_zo1 dw ?
ST_xo2 dw ?
ST_yo2 dw ?
ST_zo2 dw ?
ST_ulist dd ?
STATE ENDS