typedef struct obj { Uint32 evalflags; NJS_MODEL *model; Float pos[3]; Angle ang[3]; Float scl[3]; struct obj *child; struct obj *sibling; } NJS_OBJECT;
evalflags | Evaluation method optimization flag |
*model | Pointer to model structure |
pos[3] | Parallel movement |
ang[3] | Rotation |
scl[3] | Scale |
*child | Pointer to child object |
*sibling | Pointer to sibling object |
NJD_EVAL_UNIT_POS
NJD_EVAL_UNIT_ANG
NJD_EVAL_UNIT_SCL
NJD_EVAL_HIDE
NJD_EVAL_BREAK
NJD_EVAL_ZXY_ANG
NJD_EVAL_SKIP