Files
mm/src/code/z_play.c
T
Isghj f21f393fcc EnBigpo (Big Poh) (#250)
* EnBigpo: start

* EnBigpo: uhh, this struct is weird

* EnBigpo: progress

* EnBigpo: so many of these functions are tiny

* EnBigpo nasty four loop function

* EnBigpo: hate draw functions

* EnBigpo: all functions attempted

* EnBigpo: data migrated, does not OK, 2 bytes off...

* Multi: Attempting to OK, issues

* EnBigpo: more docs

* EnBigpo: more docs2

* EnBigpo: more docs and cleaning

* EnBigpo: removed data to try to find the issues, matched a draw function thanks to Tharo

* EnBigpo: progress? maybe not

* EnBigpo: matched another function

* EnBigpo: overwrite limbdraw matches now

* EnBigpo: one more nonmatching rejected

* EnBigPo: not actual progress, probably

* Match Init, down to single stack pointer on second func

* EnBigPo OK

* EnBigpo: docs and cleaning

* EnBigpo: more docs and cleaning

* EnBigpo: back to OK with no warnings

* EnBigpo: more docs and cleaning

* EnBigpo: docs and cleaning

* EnBigpo: hmm, rename_sym doesn't like renaming system functions but I'm 98% sure I know what these are

* Multiple: changed some function names, maybe changed too much... hmm

* EnBigpo: even more changes to docs

* EnBigpo: formater pass

* EnBigpo: small fixes

* EnBigpo: c file description

* Apply suggestions from code review

Apply camera suggestions from eng124

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* EnBigpo: updating all requested changes and reverting one incorrect macro

* Apply suggestions from code review

Some of eng124's recommendations, need to add the last by hand

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* EnBigpo: back to OK

* EnBigpo: Minor cleanup changes

* Functions fixed: added function changes to actorfixer and fixed dinofos

* EnBigpo: BINANG_ROT180

* Apply suggestions from code review

First batch of requested changes, the simpler ones that shouldn't require checking

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>

* EnBigpo: fixes to recommended changes, back to OK

* EnBigpo: move idleTimer docs out of struct

* Sprite: removed old commented out pragma, it matches, I still dont get it

* EnBigpo: more changes I had to check first

* EnBigpo: more requested changes, and some macro uses found

* EnBigpo: forgot a requested change

* Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* EnBigPo: missed a disphead array access

* Apply suggestions from code review

More requested changes

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* EnBigpo: more hex to dec

* EnBigpo: more hex to dec 2

* Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* Update include/functions.h

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* EnBigpo: build being weird

* EnBigpo: weird, rename_sym didn't catch this earlier

* Tools: fixed actorfixer to use Play_CameraSetAtEye forgot I blew this change away trying to get build again,

* Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.h

Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>

* EnBigpo: cutscene functions changed name to indicate they are stages

* EnBigpo: Rename Particles to Effect

* EnBigpo: changed draw function names, changed function comment format

* EnBigpo: renamed limbdraw functions, formater pass

Co-authored-by: isghj8 <isghj8@gmail.com>
Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-09-01 18:44:42 -04:00

144 lines
4.8 KiB
C

#include "global.h"
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80165460.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80165608.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80165630.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80165658.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_8016566C.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80165690.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_801656A4.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80165DB8.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80165DCC.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80165DF0.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80165E04.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80165E1C.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80165E7C.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80165EC0.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/D_801DFA18.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80166060.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_801660B8.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/Play_Fini.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_801663C4.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80166644.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_801668B4.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80166968.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80166B30.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80167814.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80167DE4.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80167F0C.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80168090.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80168DAC.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/Play_Update.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_801690CC.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169100.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_801691F0.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/Play_LoadScene.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_8016927C.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_801692C4.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/Play_SceneInit.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169474.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_801694DC.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/Play_GetActiveCameraIndex.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169590.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169600.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169668.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/Play_GetCamera.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/Play_CameraSetAtEye.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_8016981C.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169940.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169988.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_801699D4.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169A50.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169AC0.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169AFC.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169BC4.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169BF8.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169C64.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169C84.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/convert_scene_number_among_shared_scenes.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169D40.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169DCC.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169E6C.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169ECC.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169EFC.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169F78.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169FDC.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_80169FFC.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/FrameAdvance_IsEnabled.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_8016A02C.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_8016A0AC.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_8016A168.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_8016A178.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/func_8016A268.s")
#pragma GLOBAL_ASM("asm/non_matchings/code/z_play/Play_Init.s")