mirror of
https://github.com/zeldaret/af.git
synced 2026-10-03 08:06:56 -04:00
44f0a79323
* 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
70 lines
1.7 KiB
C
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
|