mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2025-10-30 08:01:01 +00:00
Fix camera issues (#726)
* Fix vanilla camera in automatic * Correct dpad movement direction Matches the same direction as romhack camera now
This commit is contained in:
parent
a318792365
commit
af15844a69
1 changed files with 3 additions and 3 deletions
|
|
@ -12212,7 +12212,7 @@ void romhack_camera_init_settings(void) {
|
|||
}
|
||||
|
||||
gRomhackCameraSettings.enable = override;
|
||||
gCameraUseCourseSpecificSettings = (override == RCO_DISABLE && dynos_level_is_vanilla_level(gCurrLevelNum));
|
||||
gCameraUseCourseSpecificSettings = (dynos_level_is_vanilla_level(gCurrLevelNum));
|
||||
gRomhackCameraSettings.collisions = configRomhackCameraHasCollision;
|
||||
gRomhackCameraSettings.centering = configRomhackCameraHasCentering;
|
||||
gRomhackCameraSettings.dpad = configRomhackCameraDPadBehavior;
|
||||
|
|
@ -12371,9 +12371,9 @@ void mode_rom_hack_camera(struct Camera *c) {
|
|||
if (gMarioStates[0].controller->buttonPressed & U_JPAD) {
|
||||
sRomHackYaw = DEGREES(180 + 90) - gMarioStates[0].faceAngle[1];
|
||||
} else if (gMarioStates[0].controller->buttonDown & L_JPAD) {
|
||||
sRomHackYaw -= DEGREES(0.5) * (camera_config_is_x_inverted() ? -1 : 1);
|
||||
sRomHackYaw -= DEGREES(0.5) * (camera_config_is_x_inverted() ? 1 : -1);
|
||||
} else if (gMarioStates[0].controller->buttonDown & R_JPAD) {
|
||||
sRomHackYaw += DEGREES(0.5) * (camera_config_is_x_inverted() ? -1 : 1);
|
||||
sRomHackYaw += DEGREES(0.5) * (camera_config_is_x_inverted() ? 1 : -1);
|
||||
} else if (gMarioStates[0].controller->buttonPressed & D_JPAD) {
|
||||
sRomHackYaw = snap_to_45_degrees(sRomHackYaw);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue