|
Mario Kart 64
|
#include <ultra64.h>#include <macros.h>#include <mk64.h>#include "math_util.h"#include "animation.h"#include "memory.h"#include <main.h>#include <PR/gbi.h>#include "code_80057C60.h"Functions | |
| void | convert_to_fixed_point_matrix_animation (Mtx *dest, Mat4 src) |
| void | mtxf_translate_rotate2 (Mat4 dest, Vec3f pos, Vec3s angle) |
| void | render_limb_or_add_mtx (Armature *arg0, s16 *arg1, AnimationLimbVector arg2, s32 timeCycle) |
| void | render_armature (Armature *animation, Animation *arg1, s16 timeCycle) |
| s16 | render_animated_model (Armature *virtualArmature, Animation **virtualListAnimation, s16 animationIndex, s16 timeCycle) |
| s16 | get_animation_length (Animation **addr, s16 offset) |
Variables | |
| Vec3s | sOriginalPosAnimation |
| s16 | isNotTheFirst |
| s16 | sMatrixShouldNotPop |
| s16 | sMatrixStackSize |
| void convert_to_fixed_point_matrix_animation | ( | Mtx * | dest, |
| Mat4 | src ) |
float-to-integer conversion responsible for PU crashes
| s16 render_animated_model | ( | Armature * | virtualArmature, |
| Animation ** | virtualListAnimation, | ||
| s16 | animationIndex, | ||
| s16 | timeCycle ) |
| void render_limb_or_add_mtx | ( | Armature * | arg0, |
| s16 * | arg1, | ||
| AnimationLimbVector | arg2, | ||
| s32 | timeCycle ) |
| s16 isNotTheFirst |
| s16 sMatrixShouldNotPop |
| s16 sMatrixStackSize |
| Vec3s sOriginalPosAnimation |