| 486 | } |
| 487 | |
| 488 | static S32 zCameraRewardUpdate(xCamera* cam, F32 dt) |
| 489 | { |
| 490 | xCameraUpdate(cam, dt); |
| 491 | |
| 492 | xVec3 v = { 0.0f, 0.0f, 0.0f }; |
| 493 | |
| 494 | xVec3Copy(&v, (xVec3*)&globals.player.ent.model->Mat->pos); |
| 495 | v.y -= 0.7f; |
| 496 | |
| 497 | if (zcam_near) |
| 498 | { |
| 499 | if (globals.player.s->pcType == ePlayer_SB) |
| 500 | { |
| 501 | rewardMove = 1.3f; |
| 502 | rewardMoveSpeed = 0.68f; |
| 503 | rewardZoomSpeed = 7.1f; |
| 504 | rewardZoomAmount = 108.0f; |
| 505 | rewardTiltTime = 1.5f; |
| 506 | rewardTiltAmount = -0.22f; |
| 507 | } |
| 508 | else if (globals.player.s->pcType == ePlayer_Patrick) |
| 509 | { |
| 510 | rewardMove = 1.6f; |
| 511 | rewardMoveSpeed = 0.68f; |
| 512 | rewardZoomSpeed = 7.1f; |
| 513 | rewardZoomAmount = 108.0f; |
| 514 | rewardTiltTime = 1.0f; |
| 515 | rewardTiltAmount = -0.25f; |
| 516 | } |
| 517 | else if (globals.player.s->pcType == ePlayer_Sandy) |
| 518 | { |
| 519 | rewardMove = 1.3f; |
| 520 | rewardMoveSpeed = 0.68f; |
| 521 | rewardZoomSpeed = 7.1f; |
| 522 | rewardZoomAmount = 108.0f; |
| 523 | rewardTiltTime = 1.5f; |
| 524 | rewardTiltAmount = -0.22f; |
| 525 | } |
| 526 | } |
| 527 | else |
| 528 | { |
| 529 | if (globals.player.s->pcType == ePlayer_SB) |
| 530 | { |
| 531 | rewardMove = 1.5f; |
| 532 | rewardMoveSpeed = 1.1f; |
| 533 | rewardZoomSpeed = 5.9f; |
| 534 | rewardZoomAmount = 100.0f; |
| 535 | rewardTiltTime = 1.5f; |
| 536 | rewardTiltAmount = -0.2f; |
| 537 | } |
| 538 | else if (globals.player.s->pcType == ePlayer_Patrick) |
| 539 | { |
| 540 | rewardMove = 1.5f; |
| 541 | rewardMoveSpeed = 1.1f; |
| 542 | rewardZoomSpeed = 5.9f; |
| 543 | rewardZoomAmount = 100.0f; |
| 544 | rewardTiltTime = 1.5f; |
| 545 | rewardTiltAmount = -0.2f; |
nothing calls this directly
no test coverage detected