2 Commits

Author SHA1 Message Date
Anghelo Carvajal f19df74c6e m_actor.c with 1 NON_MATCHING (#49)
* C file

* drafts

* Actor_info_ct and Actor_info_dt

* Actor_info_make_actor draft

* new_var = &argC;

* func_80057940_jp

* Actor_free_overlay_area, actor_free_check, Actor_get_overlay_area, func_80057940_jp, Actor_data_bank_regist_check

* Shape_Info_init

* Actor struct's size confirmed, Actor_malloc_actor_class and Actor_init_actor_class

* func_80056380_jp, Actor_info_part_new, restore_fgdata, Actor_info_delete

* Actor_info_draw_actor

* Actor_data_bank_dma_end_check, Actor_draw_actor_no_culling_check, Actor_draw_actor_no_culling_check2, Actor_cull_check, Actor_delete_check, Actor_info_make_child_actor, restore_fgdata_all, Actor_info_save_actor

* gSegments

* Actor_world_to_eye, Actor_position_speed_set, Actor_position_moveF and func_80057B70_jp

* Actor_player_look_direction_check

* Actor_position_move

* find m_kankyo file split

* Actor_ct

* fgName

* projection_pos_set, Actor_display_position_set

* Actor_info_call_actor

* func_80057A8C_jp

* import data and bss

* cleanups

* more cleanup

* format

* and even more cleanup

* hilite funcs

* Part_Break_init

* and more cleanup

* Actor_draw

* fake stuff

* Part_Break stuff from OoT

* a

* fix

* fix fake symbol

* fix

* fix
2023-08-14 15:35:04 -07:00
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