summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorfig02 <fig02srl@gmail.com>2024-02-01 19:52:52 -0500
committerGitHub <noreply@github.com>2024-02-01 19:52:52 -0500
commit8d0076b0107f9eecb25d4a8a1cc30d1e31045efc (patch)
tree95d1eb5c569fcdcbceba81779d9528ffbbb1b2a3 /src
parent9289b0211d8a54e0bc4de73fdaa0d47c32d5a190 (diff)
Match retail Title and Sample gamestates (#1692)
* match title and sample * change to directive * no bad return
Diffstat (limited to 'src')
-rw-r--r--src/code/z_view.c6
-rw-r--r--src/overlays/gamestates/ovl_title/z_title.c7
2 files changed, 8 insertions, 5 deletions
diff --git a/src/code/z_view.c b/src/code/z_view.c
index 1d0736245..7ed124742 100644
--- a/src/code/z_view.c
+++ b/src/code/z_view.c
@@ -275,13 +275,13 @@ s32 View_StepDistortion(View* view, Mtx* projectionMtx) {
/**
* Apply view to POLY_OPA_DISP, POLY_XLU_DISP (and OVERLAY_DISP if ortho)
*/
-void View_Apply(View* view, s32 mask) {
+s32 View_Apply(View* view, s32 mask) {
mask = (view->flags & mask) | (mask >> 4);
if (mask & VIEW_PROJECTION_ORTHO) {
- View_ApplyOrtho(view);
+ return View_ApplyOrtho(view);
} else {
- View_ApplyPerspective(view);
+ return View_ApplyPerspective(view);
}
}
diff --git a/src/overlays/gamestates/ovl_title/z_title.c b/src/overlays/gamestates/ovl_title/z_title.c
index 807516b85..78d4058ee 100644
--- a/src/overlays/gamestates/ovl_title/z_title.c
+++ b/src/overlays/gamestates/ovl_title/z_title.c
@@ -8,6 +8,7 @@
#include "alloca.h"
#include "assets/textures/nintendo_rogo_static/nintendo_rogo_static.h"
+#if OOT_DEBUG
void ConsoleLogo_PrintBuildInfo(Gfx** gfxP) {
Gfx* gfx;
GfxPrint* printer;
@@ -29,6 +30,7 @@ void ConsoleLogo_PrintBuildInfo(Gfx** gfxP) {
GfxPrint_Destroy(printer);
*gfxP = gfx;
}
+#endif
// Note: In other rom versions this function also updates unk_1D4, coverAlpha, addAlpha, visibleDuration to calculate
// the fade-in/fade-out + the duration of the n64 logo animation
@@ -128,13 +130,14 @@ void ConsoleLogo_Main(GameState* thisx) {
ConsoleLogo_Calc(this);
ConsoleLogo_Draw(this);
- if (OOT_DEBUG && gIsCtrlr2Valid) {
+#if OOT_DEBUG
+ if (gIsCtrlr2Valid) {
Gfx* gfx = POLY_OPA_DISP;
- s32 pad;
ConsoleLogo_PrintBuildInfo(&gfx);
POLY_OPA_DISP = gfx;
}
+#endif
if (this->exit) {
gSaveContext.seqId = (u8)NA_BGM_DISABLED;