summaryrefslogtreecommitdiff
path: root/mm/2s2h/Enhancements/Camera
diff options
context:
space:
mode:
authorinspectredc <78732756+inspectredc@users.noreply.github.com>2024-06-15 01:55:05 +0100
committerGitHub <noreply@github.com>2024-06-14 20:55:05 -0400
commitdf81f97e430061cfd133cb830756f42b5daca66d (patch)
tree7fe4097350fea7b7ee6b08a3a8c5e75c72f01329 /mm/2s2h/Enhancements/Camera
parent84b9b4218a4d659bef5fa506efe4f884baecc21f (diff)
Add Free Look Camera Reset (#663)
Diffstat (limited to 'mm/2s2h/Enhancements/Camera')
-rw-r--r--mm/2s2h/Enhancements/Camera/FreeLook.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/mm/2s2h/Enhancements/Camera/FreeLook.cpp b/mm/2s2h/Enhancements/Camera/FreeLook.cpp
index fe5d2941b..3c0989889 100644
--- a/mm/2s2h/Enhancements/Camera/FreeLook.cpp
+++ b/mm/2s2h/Enhancements/Camera/FreeLook.cpp
@@ -141,6 +141,11 @@ bool Camera_CanFreeLook(Camera* camera) {
if (!sCanFreeLook && (fabsf(camX) >= 15.0f || fabsf(camY) >= 15.0f)) {
sCanFreeLook = true;
}
+ // Pressing Z will "Reset" Camera
+ if (CHECK_BTN_ALL(sCamPlayState->state.input[0].press.button, BTN_Z)) {
+ sCanFreeLook = false;
+ }
+
return sCanFreeLook;
}