Go to the source code of this file.
◆ update_unused_lead_amt()
Definition at line 3 of file cam_mode_unused_leading.c.
3 {
4
6 if (
camera->unusedLeadDir == 0) {
7 if (
camera->unusedLeadCounter <= 0) {
8 camera->unusedLeadAmt = 35.0f;
9 } else {
10 camera->unusedLeadCounter--;
11 }
12 } else {
13 camera->unusedLeadCounter = 15;
15 }
16
18 if (
camera->unusedLeadDir == 1) {
19 if (
camera->unusedLeadCounter <= 0) {
20 camera->unusedLeadAmt = -35.0f;
21 } else {
22 camera->unusedLeadCounter--;
23 }
24 } else {
25 camera->unusedLeadCounter = 15;
27 }
28 }
29}
BSS s32 PopupMenu_SelectedIndex
f32 get_clamped_angle_diff(f32, f32)
PlayerStatus gPlayerStatus
Referenced by update_camera_unused_leading().
◆ interp_lookat_pos()
◆ update_camera_unused_leading()
void update_camera_unused_leading |
( |
Camera * | camera | ) |
|
Definition at line 67 of file cam_mode_unused_leading.c.
67 {
69
70 camera->curBoomPitch = 18.0f;
71 camera->curBoomLength = 690.0f;
72 camera->targetOffsetY = 47.0f;
73
76 camera->unusedLeadAmt = 0.0f;
77 camera->unusedLeadCounter = 0;
84 } else {
87
94 } else {
96 }
97 }
98
103
107}
void update_unused_lead_amt(Camera *camera)
void interp_lookat_pos(Camera *camera, f32 interpAmtXZ, f32 maxDeltaXZ, s16 lockPosY)
@ CAMERA_MOVE_IGNORE_PLAYER_Y
Referenced by update_cameras().