diff options
| author | petrie911 <69443847+petrie911@users.noreply.github.com> | 2024-05-14 09:44:12 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-14 11:44:12 -0300 |
| commit | 3045745789fa5fc63cc83539a15d823bec80488d (patch) | |
| tree | e87fc148403988b5fa7846c0a8fe9f0c4bffb493 /src/engine | |
| parent | 89f11fc14231233325d2772df54bc857d29c0e9c (diff) | |
name remaining files, fix some fake matches (#245)
* splits
* split and migrate
* readwrite const
* format
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/fox_blur.c (renamed from src/engine/fox_852F0.c) | 8 | ||||
| -rw-r--r-- | src/engine/fox_col1.c (renamed from src/engine/fox_97F80.c) | 0 | ||||
| -rw-r--r-- | src/engine/fox_col2.c (renamed from src/engine/fox_A4290.c) | 2 | ||||
| -rw-r--r-- | src/engine/fox_colheaders.c (renamed from src/engine/fox_A4290_colheaders.c) | 0 | ||||
| -rw-r--r-- | src/engine/fox_game.c | 142 | ||||
| -rw-r--r-- | src/engine/fox_pause.c (renamed from src/engine/fox_A48A0.c) | 11 |
6 files changed, 79 insertions, 84 deletions
diff --git a/src/engine/fox_852F0.c b/src/engine/fox_blur.c index 3444511a..c78679b9 100644 --- a/src/engine/fox_852F0.c +++ b/src/engine/fox_blur.c @@ -1,6 +1,12 @@ #include "global.h" -void func_800846F0(FrameBuffer* arg0) { +/* + * File: fox_blur.c + * System: Blur + * Description: Some unused blurring code. + */ + +void func_blur_800846F0(FrameBuffer* arg0) { s32 i; s32 j; u16* var_v0; diff --git a/src/engine/fox_97F80.c b/src/engine/fox_col1.c index f570c6fc..f570c6fc 100644 --- a/src/engine/fox_97F80.c +++ b/src/engine/fox_col1.c diff --git a/src/engine/fox_A4290.c b/src/engine/fox_col2.c index 82088912..6d75b7fc 100644 --- a/src/engine/fox_A4290.c +++ b/src/engine/fox_col2.c @@ -1,6 +1,6 @@ #include "global.h" -#include "fox_A4290_colheaders.c" +#include "fox_colheaders.c" bool func_col2_800A36FC(Vec3f* objPos, Vec3f* colliderPos, CollisionHeader2* colHeader, Vec3f* hitDataOut); bool func_col2_800A3A74(Vec3f* point, Vec3f** tri, Vec3f* normOut); diff --git a/src/engine/fox_A4290_colheaders.c b/src/engine/fox_colheaders.c index 9ff133ac..9ff133ac 100644 --- a/src/engine/fox_A4290_colheaders.c +++ b/src/engine/fox_colheaders.c diff --git a/src/engine/fox_game.c b/src/engine/fox_game.c index c46a9b24..cffc4ae4 100644 --- a/src/engine/fox_game.c +++ b/src/engine/fox_game.c @@ -199,63 +199,66 @@ void Game_InitFullViewport(void) { } void Game_InitViewport(Gfx** dList, u8 camCount, u8 camIndex) { - if ((camCount != 1) && (camCount == 4)) { - switch (camIndex) { - case 0: - gViewport->vp.vscale[0] = SCREEN_WIDTH * (gVsViewScale - 1.0f) * 2; - gViewport->vp.vscale[1] = SCREEN_HEIGHT * (gVsViewScale - 1.0f) * 2; - gViewport->vp.vscale[2] = G_MAXZ / 2; - gViewport->vp.vscale[3] = 0; - gViewport->vp.vtrans[0] = SCREEN_WIDTH * (2.0f - gVsViewScale) * 2; - gViewport->vp.vtrans[1] = SCREEN_HEIGHT * (2.0f - gVsViewScale) * 2; - gViewport->vp.vtrans[2] = G_MAXZ / 2; - gViewport->vp.vtrans[3] = 0; - gDPSetScissor((*dList)++, G_SC_NON_INTERLACE, SCREEN_MARGIN, SCREEN_MARGIN, SCREEN_WIDTH / 2, - SCREEN_HEIGHT / 2); - break; - case 1: - gViewport->vp.vscale[0] = SCREEN_WIDTH * (gVsViewScale - 1.0f) * 2; - gViewport->vp.vscale[1] = SCREEN_HEIGHT * (gVsViewScale - 1.0f) * 2; - gViewport->vp.vscale[2] = G_MAXZ / 2; - gViewport->vp.vscale[3] = 0; - gViewport->vp.vtrans[0] = SCREEN_WIDTH * gVsViewScale * 2; - gViewport->vp.vtrans[1] = SCREEN_HEIGHT * (2.0f - gVsViewScale) * 2; - gViewport->vp.vtrans[2] = G_MAXZ / 2; - gViewport->vp.vtrans[3] = 0; - gDPSetScissor((*dList)++, G_SC_NON_INTERLACE, SCREEN_WIDTH / 2, SCREEN_MARGIN, - SCREEN_WIDTH - SCREEN_MARGIN, SCREEN_HEIGHT / 2); - break; - case 2: - gViewport->vp.vscale[0] = SCREEN_WIDTH * (gVsViewScale - 1.0f) * 2; - gViewport->vp.vscale[1] = SCREEN_HEIGHT * (gVsViewScale - 1.0f) * 2; - gViewport->vp.vscale[2] = G_MAXZ / 2; - gViewport->vp.vscale[3] = 0; - gViewport->vp.vtrans[0] = SCREEN_WIDTH * (2.0f - gVsViewScale) * 2; - gViewport->vp.vtrans[1] = SCREEN_HEIGHT * gVsViewScale * 2; - gViewport->vp.vtrans[2] = G_MAXZ / 2; - gViewport->vp.vtrans[3] = 0; - gDPSetScissor((*dList)++, G_SC_NON_INTERLACE, SCREEN_MARGIN, SCREEN_HEIGHT / 2, SCREEN_WIDTH / 2, - SCREEN_HEIGHT - SCREEN_MARGIN); - break; - case 3: - gViewport->vp.vscale[0] = SCREEN_WIDTH * (gVsViewScale - 1.0f) * 2; - gViewport->vp.vscale[1] = SCREEN_HEIGHT * (gVsViewScale - 1.0f) * 2; - gViewport->vp.vscale[2] = G_MAXZ / 2; - gViewport->vp.vscale[3] = 0; - gViewport->vp.vtrans[0] = SCREEN_WIDTH * gVsViewScale * 2; - gViewport->vp.vtrans[1] = SCREEN_HEIGHT * gVsViewScale * 2; - gViewport->vp.vtrans[2] = G_MAXZ / 2; - gViewport->vp.vtrans[3] = 0; - gDPSetScissor((*dList)++, G_SC_NON_INTERLACE, SCREEN_WIDTH / 2, SCREEN_HEIGHT / 2, - SCREEN_WIDTH - SCREEN_MARGIN, SCREEN_HEIGHT - SCREEN_MARGIN); - break; - default: - Game_InitFullViewport(); - break; - } - } else { - Game_InitFullViewport(); - if (1) {} + switch (camCount) { + case 4: + switch (camIndex) { + case 0: + gViewport->vp.vscale[0] = SCREEN_WIDTH * (gVsViewScale - 1.0f) * 2; + gViewport->vp.vscale[1] = SCREEN_HEIGHT * (gVsViewScale - 1.0f) * 2; + gViewport->vp.vscale[2] = G_MAXZ / 2; + gViewport->vp.vscale[3] = 0; + gViewport->vp.vtrans[0] = SCREEN_WIDTH * (2.0f - gVsViewScale) * 2; + gViewport->vp.vtrans[1] = SCREEN_HEIGHT * (2.0f - gVsViewScale) * 2; + gViewport->vp.vtrans[2] = G_MAXZ / 2; + gViewport->vp.vtrans[3] = 0; + gDPSetScissor((*dList)++, G_SC_NON_INTERLACE, SCREEN_MARGIN, SCREEN_MARGIN, SCREEN_WIDTH / 2, + SCREEN_HEIGHT / 2); + break; + case 1: + gViewport->vp.vscale[0] = SCREEN_WIDTH * (gVsViewScale - 1.0f) * 2; + gViewport->vp.vscale[1] = SCREEN_HEIGHT * (gVsViewScale - 1.0f) * 2; + gViewport->vp.vscale[2] = G_MAXZ / 2; + gViewport->vp.vscale[3] = 0; + gViewport->vp.vtrans[0] = SCREEN_WIDTH * gVsViewScale * 2; + gViewport->vp.vtrans[1] = SCREEN_HEIGHT * (2.0f - gVsViewScale) * 2; + gViewport->vp.vtrans[2] = G_MAXZ / 2; + gViewport->vp.vtrans[3] = 0; + gDPSetScissor((*dList)++, G_SC_NON_INTERLACE, SCREEN_WIDTH / 2, SCREEN_MARGIN, + SCREEN_WIDTH - SCREEN_MARGIN, SCREEN_HEIGHT / 2); + break; + case 2: + gViewport->vp.vscale[0] = SCREEN_WIDTH * (gVsViewScale - 1.0f) * 2; + gViewport->vp.vscale[1] = SCREEN_HEIGHT * (gVsViewScale - 1.0f) * 2; + gViewport->vp.vscale[2] = G_MAXZ / 2; + gViewport->vp.vscale[3] = 0; + gViewport->vp.vtrans[0] = SCREEN_WIDTH * (2.0f - gVsViewScale) * 2; + gViewport->vp.vtrans[1] = SCREEN_HEIGHT * gVsViewScale * 2; + gViewport->vp.vtrans[2] = G_MAXZ / 2; + gViewport->vp.vtrans[3] = 0; + gDPSetScissor((*dList)++, G_SC_NON_INTERLACE, SCREEN_MARGIN, SCREEN_HEIGHT / 2, SCREEN_WIDTH / 2, + SCREEN_HEIGHT - SCREEN_MARGIN); + break; + case 3: + gViewport->vp.vscale[0] = SCREEN_WIDTH * (gVsViewScale - 1.0f) * 2; + gViewport->vp.vscale[1] = SCREEN_HEIGHT * (gVsViewScale - 1.0f) * 2; + gViewport->vp.vscale[2] = G_MAXZ / 2; + gViewport->vp.vscale[3] = 0; + gViewport->vp.vtrans[0] = SCREEN_WIDTH * gVsViewScale * 2; + gViewport->vp.vtrans[1] = SCREEN_HEIGHT * gVsViewScale * 2; + gViewport->vp.vtrans[2] = G_MAXZ / 2; + gViewport->vp.vtrans[3] = 0; + gDPSetScissor((*dList)++, G_SC_NON_INTERLACE, SCREEN_WIDTH / 2, SCREEN_HEIGHT / 2, + SCREEN_WIDTH - SCREEN_MARGIN, SCREEN_HEIGHT - SCREEN_MARGIN); + break; + default: + Game_InitFullViewport(); + break; + } + break; + case 1: + default: + Game_InitFullViewport(); + break; } gSPViewport((*dList)++, gViewport++); } @@ -289,7 +292,7 @@ void Game_Draw(s32 playerNum) { break; case DRAW_UNK_7: gPlayerNum = playerNum; - func_800A3CA0(); + func_pause_800A3CA0(); break; case DRAW_ENDING: Background_DrawStarfield(); @@ -570,28 +573,7 @@ void Game_Update(void) { } Wipe_Draw(WIPE_CIRCULAR, gCircleWipeFrame); - // { - // static mode = 0; - // if(gControllerPress[gMainController].button & L_TRIG) { - // mode = 1 - mode; - // } - // if(gControllerHold[gMainController].button & L_TRIG) { - // if(mode) { - // gCircleWipeFrame++; - // } else { - // gCircleWipeFrame--; - // } - // if(gCircleWipeFrame > 41) { - // gCircleWipeFrame = 41; - // } else if (gCircleWipeFrame < 0) { - // gCircleWipeFrame = 0; - // } - // } - // RCP_SetupDL(&gMasterDisp, 0x53); - // gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); - // Graphics_Printf("FADE PROGRESS: %d", gCircleWipeFrame); - // Graphics_DisplaySmallText(14, 9, 1.0f, 1.0f, D_801619A0); - // } + if (!partialFill) { Graphics_FillRectangle(&gMasterDisp, 0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1, gFillScreenRed, gFillScreenGreen, gFillScreenBlue, gFillScreenAlpha); diff --git a/src/engine/fox_A48A0.c b/src/engine/fox_pause.c index acda833b..ee7de964 100644 --- a/src/engine/fox_A48A0.c +++ b/src/engine/fox_pause.c @@ -1,6 +1,12 @@ #include "global.h" -void func_800A3CA0(void) { +/* + * File: fox_pause.c + * System: Pause + * Description: Some unused pause code. + */ + +void func_pause_800A3CA0(void) { Matrix_Push(&gGfxMatrix); Matrix_LookAt(gGfxMatrix, gCsCamEyeX, gCsCamEyeY, gCsCamEyeZ, gCsCamAtX, gCsCamAtY, gCsCamAtZ, 0.0f, 1.0f, 0.0f, MTXF_APPLY); @@ -9,10 +15,11 @@ void func_800A3CA0(void) { Matrix_RotateX(gGfxMatrix, gControllerPress[gPlayerNum].stick_y * M_DTOR, MTXF_APPLY); Matrix_SetGfxMtx(&gMasterDisp); RCP_SetupDL_23(); + // Missing DList Matrix_Pop(&gGfxMatrix); } -void func_800A3E00(void) { +void func_pause_800A3E00(void) { switch (D_ctx_80177868) { case 0: if (gNextGameStateTimer == 0) { |
