mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-16 21:05:12 +00:00
Decompile z_oceff_wipe (#122)
* Decompile z_oceff_wipe - z_oceff_wipe: OK - z_oceff_wipe2: OK - z_oceff_wipe3: OK - z_oceff_wipe4: OK - Add patched libmalloc to ido 7 to prevent segfaults - Add CUR_CAM macro * Rename CUR_CAM to ACTIVE_CAM * Fixes in PR #122
This commit is contained in:
parent
4c68c61df5
commit
40836f5d82
56 changed files with 978 additions and 1670 deletions
|
@ -15,7 +15,7 @@ s16 D_801614C8;
|
|||
u64 D_801614D0[0xA00];
|
||||
|
||||
void func_800BC450(GlobalContext* globalCtx) {
|
||||
func_8005A7A8(globalCtx->cameraPtrs[globalCtx->activeCamera], globalCtx->unk_1242B - 1);
|
||||
func_8005A7A8(ACTIVE_CAM, globalCtx->unk_1242B - 1);
|
||||
}
|
||||
|
||||
void func_800BC490(GlobalContext* globalCtx, s16 point) {
|
||||
|
@ -1238,9 +1238,9 @@ void Gameplay_Draw(GlobalContext* globalCtx) {
|
|||
|
||||
if ((HREG(80) != 10) || (HREG(83) != 0)) {
|
||||
if (globalCtx->skyboxCtx.unk_140 != 0) {
|
||||
if (globalCtx->cameraPtrs[globalCtx->activeCamera]->unk_142 != 0x19) {
|
||||
if (ACTIVE_CAM->unk_142 != 0x19) {
|
||||
Vec3f sp74;
|
||||
func_8005AFB4(&sp74, globalCtx->cameraPtrs[globalCtx->activeCamera]);
|
||||
func_8005AFB4(&sp74, ACTIVE_CAM);
|
||||
func_800B10C4(&globalCtx->skyboxCtx, gfxCtx, globalCtx->skyboxId, 0,
|
||||
globalCtx->view.eye.x + sp74.x, globalCtx->view.eye.y + sp74.y,
|
||||
globalCtx->view.eye.z + sp74.z);
|
||||
|
@ -1322,7 +1322,7 @@ void Gameplay_Draw(GlobalContext* globalCtx) {
|
|||
|
||||
if (globalCtx->view.unk_124 != 0) {
|
||||
Vec3s sp50;
|
||||
func_800591EC(&sp50, globalCtx->cameraPtrs[globalCtx->activeCamera]);
|
||||
func_800591EC(&sp50, ACTIVE_CAM);
|
||||
func_800AB944(&globalCtx->view);
|
||||
globalCtx->view.unk_124 = 0;
|
||||
if ((globalCtx->skyboxId != 0) && (globalCtx->skyboxId != 0x1D) && !globalCtx->envCtx.skyDisabled) {
|
||||
|
@ -1330,7 +1330,7 @@ void Gameplay_Draw(GlobalContext* globalCtx) {
|
|||
}
|
||||
}
|
||||
|
||||
func_80059EC8(globalCtx->cameraPtrs[globalCtx->activeCamera]);
|
||||
func_80059EC8(ACTIVE_CAM);
|
||||
|
||||
Graph_CloseDisps(dispRefs, gfxCtx, "../z_play.c", 4508);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue