mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-18 13:54:46 +00:00
EnIk_PostLimbDraw1
This commit is contained in:
parent
fdd8aea284
commit
2b32b8fbd6
1 changed files with 35 additions and 2 deletions
|
@ -1306,8 +1306,41 @@ s32 EnIk_OverrideLimbDraw1(GlobalContext* globalCtx, s32 limbIndex, Gfx** dList,
|
|||
return 0;
|
||||
}
|
||||
|
||||
void EnIk_PostLimbDraw1(GlobalContext* globalCtx, s32 limbIndex, Gfx** dList, Vec3s* rot, Actor* actor);
|
||||
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Ik/EnIk_PostLimbDraw1.s")
|
||||
void EnIk_PostLimbDraw1(GlobalContext* globalCtx, s32 limbIndex, Gfx** dList, Vec3s* rot, Actor* actor) {
|
||||
GraphicsContext* gfxCtx = globalCtx->state.gfxCtx;
|
||||
|
||||
OPEN_DISPS(gfxCtx, "../z_en_ik_inConfrontion.c", 0x23B);
|
||||
|
||||
switch (limbIndex) {
|
||||
case 0xC:
|
||||
gSPMatrix(oGfxCtx->polyXlu.p++, Matrix_NewMtx(gfxCtx, "../z_en_ik_inConfrontion.c", 0x23F),
|
||||
G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
|
||||
gSPDisplayList(oGfxCtx->polyXlu.p++, D_06016D88);
|
||||
break;
|
||||
case 0x16:
|
||||
gSPMatrix(oGfxCtx->polyXlu.p++, Matrix_NewMtx(gfxCtx, "../z_en_ik_inConfrontion.c", 0x245),
|
||||
G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
|
||||
gSPDisplayList(oGfxCtx->polyXlu.p++, D_06016F88);
|
||||
break;
|
||||
case 0x18:
|
||||
gSPMatrix(oGfxCtx->polyXlu.p++, Matrix_NewMtx(gfxCtx, "../z_en_ik_inConfrontion.c", 0x24B),
|
||||
G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
|
||||
gSPDisplayList(oGfxCtx->polyXlu.p++, D_06016EE8);
|
||||
break;
|
||||
case 0x1A:
|
||||
gSPMatrix(oGfxCtx->polyXlu.p++, Matrix_NewMtx(gfxCtx, "../z_en_ik_inConfrontion.c", 0x251),
|
||||
G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
|
||||
gSPDisplayList(oGfxCtx->polyXlu.p++, D_06016BE0);
|
||||
break;
|
||||
case 0x1B:
|
||||
gSPMatrix(oGfxCtx->polyXlu.p++, Matrix_NewMtx(gfxCtx, "../z_en_ik_inConfrontion.c", 0x257),
|
||||
G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
|
||||
gSPDisplayList(oGfxCtx->polyXlu.p++, D_06016CD8);
|
||||
break;
|
||||
}
|
||||
|
||||
CLOSE_DISPS(gfxCtx, "../z_en_ik_inConfrontion.c", 0x25C);
|
||||
}
|
||||
|
||||
void func_80A77ED0(EnIk* this, GlobalContext* globalCtx) {
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue