![]() |
Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
|
#include <ultra64.h>#include "sm64.h"#include "object_helpers.h"#include "macro_special_objects.h"#include "object_list_processor.h"#include "behavior_data.h"#include "macro_presets.h"#include "special_presets.h"Data Structures | |
| struct | LoadedPreset |
Macros | |
| #define | MACRO_OBJ_Y_ROT 0 |
| #define | MACRO_OBJ_X 1 |
| #define | MACRO_OBJ_Y 2 |
| #define | MACRO_OBJ_Z 3 |
| #define | MACRO_OBJ_PARAMS 4 |
Functions | |
| s16 | convert_rotation (s16 inRotation) |
| void | spawn_macro_abs_yrot_2params (u32 model, u32 *behavior, s16 x, s16 y, s16 z, s16 ry, s16 params) |
| void | spawn_macro_abs_yrot_param1 (u32 model, u32 *behavior, s16 x, s16 y, s16 z, s16 ry, s16 param) |
| void | spawn_macro_abs_special (u32 model, u32 *behavior, s16 x, s16 y, s16 z, s16 unkA, s16 unkB, s16 unkC) |
| static void | Unknown802E142C (u32(*a0)[], s16 a1[]) |
| void | spawn_macro_objects (s16 areaIndex, s16 *macroObjList) |
| void | spawn_macro_objects_hardcoded (s16 areaIndex, s16 *macroObjList) |
| void | spawn_special_objects (s16 areaIndex, s16 **specialObjList) |
| #define MACRO_OBJ_PARAMS 4 |
| #define MACRO_OBJ_X 1 |
| #define MACRO_OBJ_Y 2 |
| #define MACRO_OBJ_Y_ROT 0 |
| #define MACRO_OBJ_Z 3 |
| void spawn_macro_abs_special | ( | u32 | model, |
| u32 * | behavior, | ||
| s16 | x, | ||
| s16 | y, | ||
| s16 | z, | ||
| s16 | unkA, | ||
| s16 | unkB, | ||
| s16 | unkC | ||
| ) |
| void spawn_macro_abs_yrot_2params | ( | u32 | model, |
| u32 * | behavior, | ||
| s16 | x, | ||
| s16 | y, | ||
| s16 | z, | ||
| s16 | ry, | ||
| s16 | params | ||
| ) |
| void spawn_macro_abs_yrot_param1 | ( | u32 | model, |
| u32 * | behavior, | ||
| s16 | x, | ||
| s16 | y, | ||
| s16 | z, | ||
| s16 | ry, | ||
| s16 | param | ||
| ) |
1.8.13