1 #ifndef MACRO_SPECIAL_OBJECTS_H 2 #define MACRO_SPECIAL_OBJECTS_H void spawn_macro_objects_hardcoded(s16 areaIndex, s16 *macroObjList)
Definition: macro_special_objects.c:167
signed short int s16
Definition: ultratypes.h:13
void * behavior
Definition: types.h:161
void spawn_macro_abs_yrot_param1(u32 model, u32 *behavior, s16 x, s16 y, s16 z, s16 ry, s16 params)
Definition: macro_special_objects.c:55
s16 convert_rotation(s16 inRotation)
Definition: macro_special_objects.c:18
struct Object gMacroObjectDefaultParent
A special object whose purpose is to act as a parent for macro objects.
Definition: object_list_processor.c:79
void spawn_macro_abs_yrot_2params(u32 model, u32 *behavior, s16 x, s16 y, s16 z, s16 ry, s16 params)
Definition: macro_special_objects.c:42
void spawn_special_objects(s16 areaIndex, s16 **specialObjList)
Definition: macro_special_objects.c:232
void spawn_macro_abs_special(u32 model, u32 *behavior, s16 x, s16 y, s16 z, s16 unkA, s16 unkB, s16 unkC)
Definition: macro_special_objects.c:67
void spawn_macro_objects(s16 areaIndex, s16 *macroObjList)
Definition: macro_special_objects.c:103
unsigned int u32
Definition: ultratypes.h:16