mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-11 17:30:25 +00:00
Match more ntsc-1.2 overlay draw functions (#2061)
* Match more overlay draw functions * Review
This commit is contained in:
parent
ec70295357
commit
3e516f48f3
12 changed files with 73 additions and 85 deletions
|
@ -68,6 +68,7 @@ void EffectSsEnFire_Draw(PlayState* play, u32 index, EffectSs* this) {
|
|||
f32 scale;
|
||||
s16 camYaw;
|
||||
s32 pad[3];
|
||||
s16 intensity;
|
||||
s16 redGreen;
|
||||
|
||||
OPEN_DISPS(gfxCtx, "../z_eff_en_fire.c", 169);
|
||||
|
@ -81,12 +82,13 @@ void EffectSsEnFire_Draw(PlayState* play, u32 index, EffectSs* this) {
|
|||
gSPMatrix(POLY_XLU_DISP++, MATRIX_NEW(play->state.gfxCtx, "../z_eff_en_fire.c", 180),
|
||||
G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
|
||||
|
||||
redGreen = this->life - 5;
|
||||
intensity = this->life - 5;
|
||||
|
||||
if (redGreen < 0) {
|
||||
redGreen = 0;
|
||||
if (intensity < 0) {
|
||||
intensity = 0;
|
||||
}
|
||||
|
||||
redGreen = intensity;
|
||||
Gfx_SetupDL_25Xlu(play->state.gfxCtx);
|
||||
gDPSetEnvColor(POLY_XLU_DISP++, redGreen * 12.7f, 0, 0, 0);
|
||||
gDPSetPrimColor(POLY_XLU_DISP++, 0x0, 0x80, redGreen * 12.7f, redGreen * 12.7f, 0, 255);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue