Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void EnEndingHero5_Draw(EnEndingHero5 *this, GlobalContext *globalCtx) {
- Gfx *temp_v0;
- Gfx *temp_v0_2;
- Gfx *temp_v0_3;
- Gfx *temp_v0_4;
- Gfx *temp_v0_5;
- GraphicsContext *temp_a0;
- s32 temp_t9;
- func_8012C28C(globalCtx->state.gfxCtx);
- func_8012C2DC(globalCtx->state.gfxCtx);
- temp_t9 = this->unk25C;
- temp_a0 = globalCtx->state.gfxCtx;
- if ((u32) temp_t9 < 5U) {
- goto **(&jtbl_D_80C23C10 + (temp_t9 * 4));
- case 0:
- temp_v0 = temp_a0->polyOpa.p;
- temp_a0->polyOpa.p = temp_v0 + 8;
- temp_v0->words.w0 = 0xFB000000;
- temp_v0->words.w1 = 0xAA0A46FF;
- goto block_7;
- case 1:
- temp_v0_2 = temp_a0->polyOpa.p;
- temp_a0->polyOpa.p = temp_v0_2 + 8;
- temp_v0_2->words.w0 = 0xFB000000;
- temp_v0_2->words.w1 = 0xAAC8FFFF;
- goto block_7;
- case 2:
- temp_v0_3 = temp_a0->polyOpa.p;
- temp_a0->polyOpa.p = temp_v0_3 + 8;
- temp_v0_3->words.w0 = 0xFB000000;
- temp_v0_3->words.w1 = 0xE646FF;
- goto block_7;
- case 3:
- temp_v0_4 = temp_a0->polyOpa.p;
- temp_a0->polyOpa.p = temp_v0_4 + 8;
- temp_v0_4->words.w0 = 0xFB000000;
- temp_v0_4->words.w1 = 0xC80096FF;
- goto block_7;
- case 4:
- temp_v0_5 = temp_a0->polyOpa.p;
- temp_a0->polyOpa.p = temp_v0_5 + 8;
- temp_v0_5->words.w0 = 0xFB000000;
- temp_v0_5->words.w1 = 0xF59B00FF;
- }
- block_7:
- SkelAnime_DrawSV(globalCtx, this->skelAnime.skeleton, this->skelAnime.limbDrawTbl, (s32) this->skelAnime.dListCount, 0, &func_80C23A30, this);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement