Macros | |
#define | LERP(a, b, alpha) ((a) * (alpha) + (b) * (1.0f-(alpha))) |
#define | CUBIC_SINE_INTERP(alpha) (1.0f - sin_rad(sin_rad(sin_rad((1.0f - alpha) * PI_S / 2) * PI_S / 2) * PI_S / 2)) |
Functions | |
void | btl_cam_use_preset_impl (s32 id) |
void | btl_cam_use_preset_immediately (s32 preset) |
void | btl_cam_use_preset (s32 preset) |
void | btl_cam_target_actor (s32 actorID) |
void | btl_cam_target_actor_part (s32 actorID, s32 actorPartIndex) |
void | btl_cam_set_params (b16 skipRecalc, s16 dist, s16 fovScale, s16 pitch, s32 yaw, s32 offsetY, s32 unkParam7, s32 zoomPercent) |
void | btl_cam_move (s16 moveTime) |
void | btl_cam_set_target_pos (f32 x, f32 y, f32 z) |
void | btl_cam_set_pos (f32 x, f32 y, f32 z) |
s32 | btl_cam_is_moving_done (void) |
void | btl_cam_set_zoom (s16 zoom) |
void | btl_cam_add_zoom (s32 zoom) |
void | btl_cam_set_zoffset (s16 zOffset) |
void | btl_cam_unfreeze (void) |
void | btl_cam_disable_clamp_x (void) |
#define CUBIC_SINE_INTERP | ( | alpha | ) | (1.0f - sin_rad(sin_rad(sin_rad((1.0f - alpha) * PI_S / 2) * PI_S / 2) * PI_S / 2)) |
#define LERP | ( | a, | |
b, | |||
alpha ) ((a) * (alpha) + (b) * (1.0f-(alpha))) |
void btl_cam_add_zoom | ( | s32 | zoom | ) |
void btl_cam_disable_clamp_x | ( | void | ) |
s32 btl_cam_is_moving_done | ( | void | ) |
void btl_cam_move | ( | s16 | moveTime | ) |
Referenced by btl_state_update_begin_partner_turn(), btl_state_update_begin_player_turn(), btl_state_update_celebration(), btl_state_update_end_player_turn(), btl_state_update_enemy_move(), btl_state_update_partner_move(), btl_state_update_peach_menu(), btl_state_update_player_menu(), btl_state_update_player_move(), and btl_state_update_twink_menu().
void btl_cam_set_params | ( | b16 | skipRecalc, |
s16 | dist, | ||
s16 | fovScale, | ||
s16 | pitch, | ||
s32 | yaw, | ||
s32 | offsetY, | ||
s32 | unkParam7, | ||
s32 | zoomPercent ) |
Referenced by btl_state_update_celebration().
void btl_cam_set_pos | ( | f32 | x, |
f32 | y, | ||
f32 | z ) |
void btl_cam_set_target_pos | ( | f32 | x, |
f32 | y, | ||
f32 | z ) |
Referenced by btl_cam_use_preset_impl(), and btl_state_update_change_partner().
void btl_cam_set_zoffset | ( | s16 | zOffset | ) |
Referenced by btl_state_update_change_partner().
void btl_cam_set_zoom | ( | s16 | zoom | ) |
Referenced by btl_state_update_change_partner().
void btl_cam_target_actor | ( | s32 | actorID | ) |
void btl_cam_target_actor_part | ( | s32 | actorID, |
s32 | actorPartIndex ) |
void btl_cam_unfreeze | ( | void | ) |
Referenced by btl_state_update_end_battle().
void btl_cam_use_preset | ( | s32 | preset | ) |
Referenced by btl_state_update_1C(), btl_state_update_9(), btl_state_update_begin_partner_turn(), btl_state_update_begin_player_turn(), btl_state_update_celebration(), btl_state_update_change_partner(), btl_state_update_defeat(), btl_state_update_end_battle(), btl_state_update_end_player_turn(), btl_state_update_end_training_battle(), btl_state_update_end_turn(), btl_state_update_enemy_move(), btl_state_update_first_strike(), btl_state_update_normal_start(), btl_state_update_partner_menu(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_peach_menu(), btl_state_update_player_menu(), btl_state_update_player_move(), btl_state_update_run_away(), btl_state_update_twink_menu(), and btl_state_update_victory().
void btl_cam_use_preset_immediately | ( | s32 | preset | ) |
void btl_cam_use_preset_impl | ( | s32 | id | ) |
Referenced by btl_cam_use_preset(), and btl_cam_use_preset_immediately().
s32 BattleCam_CurrentPresetID = -1 |
Referenced by btl_cam_use_preset_impl().
s8 BattleCam_IsFrozen = FALSE |
Referenced by btl_cam_add_zoom(), btl_cam_move(), btl_cam_set_params(), btl_cam_set_pos(), btl_cam_set_target_pos(), btl_cam_set_zoffset(), btl_cam_set_zoom(), btl_cam_target_actor(), btl_cam_target_actor_part(), btl_cam_unfreeze(), btl_cam_use_preset(), btl_cam_use_preset_immediately(), and btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_FocusActor |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_FocusGoal |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_FollowActorPos |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_FollowActorY |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_Interrupt |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_Reset |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_ResetNeutral |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_SimpleLerp_Skippable |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_SimpleLerp_Unskippable |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_UnkF_Skippable |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_UnkG_Skippable |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_UnkM_Skippable |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_ViewEnemies |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_BattleCam_ViewEnemies_MaintainY |
Referenced by btl_cam_use_preset_impl().
EvtScript EVS_OnBattleInit |
Referenced by btl_state_update_normal_start().