1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-07 06:40:15 +00:00

Decompile z_rcp.c (1 non matching left)

This commit is contained in:
Roman971 2020-03-29 18:43:45 +02:00
parent 51c85fe660
commit f5ffe8687d
359 changed files with 2285 additions and 3986 deletions

View file

@ -532,7 +532,7 @@ static void func_8086DF58(BgBdanSwitch* this, GlobalContext* globalCtx, UNK_TYPE
func_800D1694(this->actor.posRot.pos.x, this->actor.posRot.pos.y + (this->actor.shape.unk_08 * this->unk_1D0),
this->actor.posRot.pos.z, &this->actor.shape.rot);
Matrix_Scale(this->unk_1D4, this->unk_1D0, this->unk_1D4, MTXMODE_APPLY);
Draw_DListOpa(globalCtx, arg2);
Gfx_DrawDListOpa(globalCtx, arg2);
}
static void BgBdanSwitch_Draw(BgBdanSwitch* this, GlobalContext* globalCtx) {

View file

@ -108,12 +108,12 @@ void BgGjyoBridge_Draw(BgGjyoBridge* this, GlobalContext* globalCtx) {
func_80093D84(globalCtx->state.gfxCtx);
gSPSegment(gfxCtx->polyXlu.p++, 8,
Draw_TexScroll(globalCtx->state.gfxCtx, globalCtx->gameplayFrames & 127,
globalCtx->gameplayFrames * -3 & 127, 32, 32));
Gfx_TexScroll(globalCtx->state.gfxCtx, globalCtx->gameplayFrames & 127,
globalCtx->gameplayFrames * -3 & 127, 32, 32));
gSPSegment(gfxCtx->polyXlu.p++, 9,
Draw_TwoTexScroll(globalCtx->state.gfxCtx, 0, 0, -globalCtx->gameplayFrames & 127, 32, 32, 1, 0,
globalCtx->gameplayFrames & 127, 32, 32));
Gfx_TwoTexScroll(globalCtx->state.gfxCtx, 0, 0, -globalCtx->gameplayFrames & 127, 32, 32, 1, 0,
globalCtx->gameplayFrames & 127, 32, 32));
gSPMatrix(gfxCtx->polyXlu.p++, Matrix_NewMtx(globalCtx->state.gfxCtx, "../z_bg_gjyo_bridge.c", 281),
G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);

View file

@ -55,8 +55,8 @@ static void Draw(ActorGndNisekabe* this, GlobalContext* globalCtx) {
u32 index = this->actor.params & 0xFF;
if ((this->actor.flags & 0x80) == 0x80) {
Draw_DListXlu(globalCtx, segmentAddr[index]);
Gfx_DrawDListXlu(globalCtx, segmentAddr[index]);
} else {
Draw_DListOpa(globalCtx, segmentAddr[index]);
Gfx_DrawDListOpa(globalCtx, segmentAddr[index]);
}
}

View file

@ -114,12 +114,12 @@ static void func_8087DC94(BgHakaMegane* this, GlobalContext* globalCtx) {
Actor* thisx = &this->dyna.actor;
if ((thisx->flags & 0x80) == 0x80) {
Draw_DListXlu(globalCtx, dlists[thisx->params]);
Gfx_DrawDListXlu(globalCtx, dlists[thisx->params]);
} else {
Draw_DListOpa(globalCtx, dlists[thisx->params]);
Gfx_DrawDListOpa(globalCtx, dlists[thisx->params]);
}
if (thisx->params == 0) {
Draw_DListXlu(globalCtx, &D_06001250);
Gfx_DrawDListXlu(globalCtx, &D_06001250);
}
}

View file

@ -146,5 +146,5 @@ static void BgHidanFslift_Update(BgHidanFslift* this, GlobalContext* globalCtx)
}
static void BgHidanFslift_Draw(BgHidanFslift* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, &D_0600B630);
Gfx_DrawDListOpa(globalCtx, &D_0600B630);
}

View file

@ -136,5 +136,5 @@ static void Update(ActorHidanSyoku* this, GlobalContext* globalCtx) {
}
static void Draw(ActorHidanSyoku* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, &D_0600A7E0);
Gfx_DrawDListOpa(globalCtx, &D_0600A7E0);
}

View file

@ -131,5 +131,5 @@ static void BgJyaAmishutter_Update(BgJyaAmishutter* this, GlobalContext* globalC
}
static void BgJyaAmishutter_Draw(BgJyaAmishutter* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, &D_0600C0A0);
Gfx_DrawDListOpa(globalCtx, &D_0600C0A0);
}

View file

@ -131,5 +131,5 @@ static void BgJyaKanaami_Update(BgJyaKanaami* this, GlobalContext* globalCtx) {
}
static void BgJyaKanaami_Draw(BgJyaKanaami* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, &D_0600F000);
Gfx_DrawDListOpa(globalCtx, &D_0600F000);
}

View file

@ -63,5 +63,5 @@ static void Update(ActorMenkuriKaiten* this, GlobalContext* globalCtx) {
}
static void Draw(ActorMenkuriKaiten* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, &D_060038D0);
Gfx_DrawDListOpa(globalCtx, &D_060038D0);
}

View file

@ -53,8 +53,8 @@ static void Draw(BgMenkuriNisekabe* this, GlobalContext* globalCtx) {
u32 index = this->actor.params & 0xFF;
if ((this->actor.flags & 0x80) == 0x80) {
Draw_DListXlu(globalCtx, segmentAddr[index]);
Gfx_DrawDListXlu(globalCtx, segmentAddr[index]);
} else {
Draw_DListOpa(globalCtx, segmentAddr[index]);
Gfx_DrawDListOpa(globalCtx, segmentAddr[index]);
}
}

View file

@ -76,8 +76,8 @@ static void Update(ActorSpot00Break* this, GlobalContext* globalCtx) {
static void Draw(ActorSpot00Break* this, GlobalContext* globalCtx) {
if (this->actor.params == 1) {
Draw_DListOpa(globalCtx, &D_06000980);
Gfx_DrawDListOpa(globalCtx, &D_06000980);
} else {
Draw_DListOpa(globalCtx, &D_06000440);
Gfx_DrawDListOpa(globalCtx, &D_06000440);
}
}

View file

@ -169,7 +169,7 @@ static void BgSpot09Obj_Draw(BgSpot09Obj* this, GlobalContext* globalCtx) {
GraphicsContext* gfxCtx;
Gfx* gfxArr[3];
Draw_DListOpa(globalCtx, dlists[thisx->params]);
Gfx_DrawDListOpa(globalCtx, dlists[thisx->params]);
if (thisx->params == 3) {
gfxCtx = globalCtx->state.gfxCtx;
func_800C6AC4(gfxArr, globalCtx->state.gfxCtx, "../z_bg_spot09_obj.c", 388);

View file

@ -143,5 +143,5 @@ static void BgSpot12Gate_Update(BgSpot12Gate* this, GlobalContext* globalCtx) {
}
static void BgSpot12Gate_Draw(BgSpot12Gate* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, &D_06001080);
Gfx_DrawDListOpa(globalCtx, &D_06001080);
}

View file

@ -75,5 +75,5 @@ static void Update(ActorSpot18Futa* this, GlobalContext* globalCtx) {
}
static void Draw(ActorSpot18Futa* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, &DL_SPOT18_FUTA2);
Gfx_DrawDListOpa(globalCtx, &DL_SPOT18_FUTA2);
}

View file

@ -288,7 +288,7 @@ static void BgTokiSwd_Draw(BgTokiSwd* this, GlobalContext* globalCtx) {
func_8002EBCC(&this->actor, globalCtx, 0);
gSPSegment(gfxCtx->polyOpa.p++, 0x08,
Draw_TexScroll(globalCtx->state.gfxCtx, 0, -(globalCtx->gameplayFrames % 0x80), 32, 32));
Gfx_TexScroll(globalCtx->state.gfxCtx, 0, -(globalCtx->gameplayFrames % 0x80), 32, 32));
gSPMatrix(gfxCtx->polyOpa.p++, Matrix_NewMtx(globalCtx->state.gfxCtx, "../z_bg_toki_swd.c", 742),
G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
gSPDisplayList(gfxCtx->polyOpa.p++, &D_06001BD0);

View file

@ -68,5 +68,5 @@ static void Update(ActorBgUmajump* this, GlobalContext* globalCtx) {
}
static void Draw(ActorBgUmajump* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, &D_06001220);
Gfx_DrawDListOpa(globalCtx, &D_06001220);
}

View file

@ -469,8 +469,7 @@ static void EnDog_Draw(EnDog* this, GlobalContext* globalCtx) {
s32 pad;
Color_RGBA8 colors[] = { { 0xFF, 0xFF, 0xC8, 0x00 }, { 0x96, 0x64, 0x32, 0x00 } };
GraphicsContext* gfxCtx;
s32 pad2[2];
Gfx* gfxArr[2];
Gfx* gfxArr[4];
gfxCtx = globalCtx->state.gfxCtx;
func_800C6AC4(gfxArr, globalCtx->state.gfxCtx, "../z_en_dog.c", 972);

View file

@ -109,5 +109,5 @@ static void EnLightbox_Update(EnLightbox* this, GlobalContext* globalCtx) {
}
static void EnLightbox_Draw(EnLightbox* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, &D_06000B70);
Gfx_DrawDListOpa(globalCtx, &D_06000B70);
}

View file

@ -85,5 +85,5 @@ static void EnPubox_Update(EnPubox* this, GlobalContext* globalCtx) {
}
static void EnPubox_Draw(EnPubox* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, &D_06000380);
Gfx_DrawDListOpa(globalCtx, &D_06000380);
}

View file

@ -135,7 +135,7 @@ void EnTkEff_Draw(EnTk* this, GlobalContext* globalCtx) {
for (i = 0; i < ARRAY_COUNT(this->eff); i++) {
if (eff->active != 0) {
if (gfxSetup == 0) {
gfxCtx->polyXlu.p = func_80093774(gfxCtx->polyXlu.p, 0);
gfxCtx->polyXlu.p = Gfx_CallSetupDL(gfxCtx->polyXlu.p, 0);
gSPDisplayList(gfxCtx->polyXlu.p++, D_0600BC90);
gDPSetEnvColor(gfxCtx->polyXlu.p++, 0x64, 0x3C, 0x14, 0x00);
gfxSetup = 1;

View file

@ -291,5 +291,5 @@ void EnTuboTrap_Update(EnTuboTrap* this, GlobalContext* globalCtx) {
}
void EnTuboTrap_Draw(EnTuboTrap* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, D_05017870);
Gfx_DrawDListOpa(globalCtx, D_05017870);
}

View file

@ -38,5 +38,5 @@ static void Destroy(ActorEnVase* this, GlobalContext* globalCtx) {
}
static void Draw(ActorEnVase* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, &DL_VASE);
Gfx_DrawDListOpa(globalCtx, &DL_VASE);
}

View file

@ -132,5 +132,5 @@ static void ObjBombiwa_Update(ObjBombiwa* this, GlobalContext* globalCtx) {
}
static void ObjBombiwa_Draw(ObjBombiwa* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, &D_060009E0);
Gfx_DrawDListOpa(globalCtx, &D_060009E0);
}

View file

@ -121,5 +121,5 @@ static void ObjElevator_Update(ObjElevator* this, GlobalContext* globalCtx) {
}
static void ObjElevator_Draw(ObjElevator* this, GlobalContext* globalCtx) {
Draw_DListOpa(globalCtx, &D_06000180);
Gfx_DrawDListOpa(globalCtx, &D_06000180);
}