Files
af/include/m_lib.h
T
emilybrooks 44f0a79323 c_keyframe OK (#25)
* matched a few functions

* found some function names from the dnm+ map

* floating point hell and struct hell

* investigating skeletoninfo

* structs

* g3

* matching progress

* cKF_SkeletonInfo_R_AnimationMove_base

* lots of matched functions

* matched 2 functions

* keycalc

* rodata problem fixed

* cKF_SkeletonInfo_R_morphJoint matched

* cKF_Si3_draw_R_SV fake match

* cKF_SkeletonInfo_R_combine_translation matched

* cKF_SkeletonInfo_R_combine_rotation matched

* func_80053384_jp matched

* cKF_SkeletonInfo_R_AnimationMove_ct_base matched

* started documenting

* naming some stuff

* wrong struct size

* moved stuff to header files

* documenting

* more documenting

* comments for FrameControl done

* cKF_Si3_draw_SV_R_child fake match

* cleaning up draw functions

* imported bss

* matched cKF_SkeletonInfo_R_combine_play

* matched cKF_SkeletonInfo_R_T_combine_play

* matched cKF_SkeletonInfo_R_play

* everything matching

* cleaning up cKF_SkeletonInfo_R_play

* started on morph stuff

* cleaning up draw functions

* cleaning up structs

* trying to make pr ready

* changed wording

* review feedback

* forgot some animation pointer temps

* reverted cKF_SkeletonInfo_R_init_reverse_setspeedandmorphandmode

* review2

* fixed draw function fake matches
2023-08-05 21:51:56 -04:00

70 lines
1.7 KiB
C

#ifndef M_LIB_H
#define M_LIB_H
#include "ultra64.h"
// void mem_copy();
// void mem_clear();
// void mem_cmp();
f32 cos_s(s16 angle);
f32 sin_s(s16 angle);
// void chase_angle();
// void chase_s();
// void chase_f();
// void chase_angle2();
// void chase_s2();
// void chase_s3();
// void chase_f2();
// void chase_f3();
// void inter_float();
// void stick_ratio_set();
// void get_random_timer();
// void get_random_pattern_timer();
// void xyz_t_move();
// void xyz_t_move_s_xyz();
// void xyz_t_add();
// void xyz_t_sub();
// void xyz_t_sub_ss();
// void xyz_t_mult_v();
// void search_position_distance();
// void search_position_distance2();
// void search_position_distanceXZ();
// void search_position_high();
// void search_position_angleY();
// void search_position_angleX();
// void ValueSet_process();
// void ValueSet__s_char();
// void ValueSet__u_char();
// void ValueSet__s_short();
// void ValueSet__u_short();
// void ValueSet__s_int();
// void ValueSet__u_int();
// void ValueSet__float();
// void ValueSet__float_x1000();
// void ValueSet__xyz_t();
// void ValueSet__xyz_t_x1000();
// void ValueSet__s_xyz();
// void add_calc();
// void add_calc2();
// void add_calc0();
// void add_calc_a();
// void add_calc_short_angle2();
// void add_calc_short_angle3();
// void adds();
// void rgba_t_move();
// void none_proc1();
// void none_proc2();
// void Cheap_gfx_display();
// void Cheap_gfx_display_xlu();
// void _Game_play_isPause();
void *Lib_SegmentedToVirtual(void *ptr); //original name unknown, taken from majora's mask
// void func_8009ADE0_jp();
// void func_8009AE28_jp();
// void func_8009AE44_jp();
// void check_percent_abs();
// void get_percent_forAccelBrake();
// void Game_play_Projection_Trans();
// void get_percent();
#endif