Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
variables.h File Reference

Go to the source code of this file.

Macros

#define gCurrentLanguage   0
 

Variables

PlayerStatusgPlayerStatusPtr
 
CollisionStatus gCollisionStatus
 
GameStatus gGameStatus
 
GameStatusgGameStatusPtr
 
u32 gRandSeed
 
ItemData gItemTable []
 
MoveData gMoveTable []
 
s32 gBattleState
 
BattleStatus gBattleStatus
 
s32 gLastDrawBattleState
 
s32 gDefeatedBattleSubstate
 
s32 gBattleSubState
 
s32 gDefeatedBattleState
 
s32 gCurrentBattleID
 
s32 gCurrentStageID
 
struct BattlegOverrideBattlePtr
 
Camera gCameras [4]
 
s32 gCurrentCameraID
 
CollisionData gCollisionData
 
u8 * gBackgroundTintModePtr
 
s32 gEntityHideMode
 
HiddenPanelsData gCurrentHiddenPanels
 
BackgroundHeader gBackgroundImage
 
CollisionData gZoneCollisionData
 
PartnerAnimations gPartnerAnimations [12]
 
SpriteShadingProfilegSpriteShadingProfile
 
Window gWindows [64]
 
s32 gEncounterState
 
s32 gOverrideFlags
 
WindowStyle gWindowStyles []
 
u16 gCurrentDoorSounds
 
u16 gCurrentRoomDoorSounds
 
void(* TalkNotificationCallback )(void)
 
void(* InteractNotificationCallback )(void)
 
void(* ISpyNotificationCallback )(void)
 
void(* PulseStoneNotificationCallback )(void)
 
EntityTweesterTouchingPartner
 
EntityTweesterTouchingPlayer
 
s32 PrevPlayerDirection
 
s32 PeachDisguiseNpcIndex
 
s32 PlayerRunStateTime
 
s32 PrevPlayerCamRelativeYaw
 
s32 D_800F7B44
 
f32 PlayerNormalYaw
 
f32 PlayerNormalPitch
 
s32 NpcHitQueryColliderID
 
Vec3s StandardActorHomePositions []
 
s32 gEncounterSubState
 
s32 gTimeFreezeMode
 
b32 EncounterStateChanged
 
u8 IntroMessageIdx
 
s32 PartnerIDFromMenuIndex [12]
 
EvtScript EVS_NpcDefeat
 
EvtScript ShakeCam1
 
EvtScript ShakeCamX
 
MusicSettings gMusicSettings [2]
 
DisplayContextgDisplayContext
 
Gfx * gMainGfxPos
 
u16 gMatrixListPos
 
s32 gCurrentDisplayContextIndex
 
s16 gCurrentCamID
 
s32 PartnerWishAnims [][5]
 
HeapNode heap_battleHead
 
u32 bMarioIdleAnims []
 
s32 bMarioDefendAnims []
 
s32 bPeachIdleAnims []
 
PartnerStatus gPartnerStatus
 
StatusBar gStatusBar
 
PlayerStatus gPlayerStatus
 
PlayerSpinState gPlayerSpinState
 
PlayerData gPlayerData
 

Macro Definition Documentation

◆ gCurrentLanguage

Variable Documentation

◆ gPlayerStatusPtr

PlayerStatus* gPlayerStatusPtr
extern

Definition at line 10 of file npc_collision.c.

Referenced by AvoidPlayerAI_ChaseInit(), basic_ai_chase(), basic_ai_chase_init(), basic_ai_loiter(), basic_ai_wander(), can_trigger_loading_zone(), clear_conversation_prompt(), clear_interact_prompt(), clear_ispy_icon(), clear_pulse_stone_icon(), CleftAI_Ambush(), CleftAI_CanSeePlayer(), CleftAI_FindPlayer(), CleftAI_PreAmbush(), CleftAI_ReturnHome(), CleftAI_RevUp(), ClubbaNappingAI_Loiter(), ClubbaNappingAI_ReturnHome(), ClubbaNappingAI_Sleep(), collision_check_player_intersecting_world(), entity_get_collision_flags(), entity_HiddenPanel_flip_over(), entity_SaveBlock_pause_game(), entity_SaveBlock_save_data(), FlyingAI_ChaseInit(), FlyingAI_JumpInit(), FlyingAI_Loiter(), FlyingAI_LosePlayer(), FlyingAI_Wander(), FlyingMagikoopaAI_15(), FlyingMagikoopaAI_17(), FlyingNoAttackAI_12(), FlyingNoAttackAI_13(), func_800E4404(), GuardAI_ChaseInit(), GuardAI_Idle(), GuardAI_ReturnHome(), HoppingAI_ChaseInit(), HoppingAI_Hop(), HoppingAI_Loiter(), interact_inspect_dismiss(), MagikoopaAI_10(), MagikoopaAI_CanShootSpell(), MeleeHitbox_CanSeePlayer(), ParatroopaAI_Windup(), partner_handle_after_battle(), PatrolAI_ChaseInit(), PatrolAI_Loiter(), phys_update_lava_reset(), PiranhaPlantAI_10(), ProjectileHitbox_GetUsableProjectileID(), render_conversation_prompt(), render_entities(), render_interact_prompt(), render_ispy_icon(), render_pulse_stone_icon(), SentinelAI_Chase(), SentinelAI_ChaseInit(), SentinelAI_Descend(), SentinelAI_DescendInit(), set_script_owner_npc_anim(), state_step_battle(), sync_held_position(), UnkDistFunc(), update_camera_lead_amount(), and update_player_shadow().

◆ gCollisionStatus

◆ gGameStatus

GameStatus gGameStatus
extern

Definition at line 21 of file main_loop.c.

21 {
22 .curButtons = { 0 },
23 .pressedButtons = { 0 },
24 .heldButtons = { 0 },
25 .prevButtons = { 0 },
26 .stickX = { 0 },
27 .stickY = { 0 },
28 .unk_48 = { 0 },
29 .unk_50 = { 0 },
30};

Referenced by action_update_idle_peach(), action_update_parasol(), action_update_step_up_set_peach_anim(), action_update_walk_set_peach_anim(), fio_deserialize_state(), fio_serialize_state(), load_map_by_IDs(), state_init_startup(), state_init_world(), state_step_startup(), update_player(), and ver_deserialize_standard().

◆ gGameStatusPtr

GameStatus* gGameStatusPtr
extern

Definition at line 32 of file main_loop.c.

Referenced by _bgm_set_song(), _update_message(), _use_partner_ability(), action_command_init_status(), action_update_first_strike(), action_update_state_23(), action_update_use_spinning_flower(), add_part_decor_sparkles(), advance_rng(), ALT_clear_hud_element_cache(), ALT_load_entity_model(), appendGfx_background_texture(), appendGfx_darkness_stencil(), appendGfx_intro_logos(), appendGfx_message(), appendGfx_pulse_stone_icon(), appendGfx_title_screen(), basic_ai_chase(), bgm_get_map_default_variation(), bgm_pop_battle_song(), bgm_pop_song(), bgm_push_battle_song(), bgm_push_song(), boot_main(), btl_draw_enemy_health_bars(), btl_state_draw_first_stike(), btl_state_update_begin_turn(), btl_state_update_celebration(), btl_state_update_end_battle(), btl_state_update_end_demo_battle(), 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_player_menu(), btl_state_update_player_move(), btl_state_update_run_away(), btl_submenu_moves_update(), btl_update(), btl_update_strats_menu(), can_open_world_menu(), check_block_input(), check_for_pulse_stone(), check_for_treadmill_overlaps(), check_input_open_menus(), check_input_status_bar(), check_player_action_debug(), clear_animator_list(), clear_area_flags(), clear_encounter_status(), clear_entity_data(), clear_entity_models(), clear_item_entity_data(), clear_model_data(), clear_npcs(), clear_script_list(), clear_trigger_data(), clear_virtual_entity_list(), clear_worker_list(), coin_counter_draw_content(), collision_heap_free(), collision_heap_malloc(), count_power_plus(), create_effect_instance(), create_mesh_animator(), create_model_animator(), create_npc_impl(), create_status_icon_set(), create_worker_backUI(), create_worker_frontUI(), create_worker_world(), destroy_popup_menu(), draw(), draw_all_status_icons(), draw_box(), draw_encounters_pre_battle(), draw_entity_model_A(), draw_entity_model_B(), draw_entity_model_C(), draw_entity_model_D(), draw_mash_meter(), draw_shop_items(), draw_ui_item_entity_collectable(), entity_BlueWarpPipe_wait_for_player_to_get_off(), entity_Chest_adjust_camera(), entity_Chest_reset_camera(), entity_GiantChest_open(), entity_SaveBlock_save_data(), evt_execute_next_command(), exec_entity_model_commandlist(), filemenu_draw_contents_copy_arrow(), filemenu_draw_contents_mono(), filemenu_draw_contents_stereo(), filemenu_init(), filemenu_main_handle_input(), filemenu_update(), filemenu_yesno_handle_input(), fio_load_game(), fio_save_game(), fire_breath_render(), firework_rocket_appendGfx(), flame_appendGfx(), free_worker(), func_800287F0(), func_800F102C(), func_8014A964(), func_E0024324(), func_E00243BC(), game_input_to_move_vector(), get_entity_list(), get_lava_reset_pos(), get_player_normal_pitch(), get_player_normal_yaw(), get_shadow_list(), gfx_draw_background(), gfx_draw_frame(), goto_map(), heap_free(), heap_malloc(), hud_element_clear_cache(), hud_element_create(), hud_element_load_script(), imgfx_appendGfx_mesh_basic(), imgfx_mesh_anim_update(), imgfx_mesh_make_wavy(), init_enter_world_shared(), init_entity_data(), init_entity_models(), init_hud_element_list(), init_item_entity_list(), init_model_animators(), init_model_data(), init_npc_list(), init_script_list(), init_sprite_shading_data(), init_trigger_list(), init_virtual_entity_list(), init_worker_list(), initialize_battle(), is_ability_active(), is_entity_data_loaded(), ispy_notification_update(), item_entity_load(), item_entity_update(), lightning_bolt_render(), lightning_main(), load_area_specific_entity_data(), load_demo_battle(), load_engine_data(), load_entity_model(), load_map_by_IDs(), load_partner_actor(), load_player_actor(), load_simple_entity_data(), load_split_entity_data(), make_item_entity(), make_item_entity_at_player(), make_npcs(), map_init(), mdl_load_all_textures(), msg_draw_choice_pointer(), npc_raycast_down(), parasol_get_npc(), partner_flying_update_motion(), partner_reset_data(), partner_use_ability(), partner_walking_update_motion(), pause_badges_draw_contents(), pause_map_draw_contents(), pause_map_handle_input(), pause_spirits_draw_contents(), peach_check_for_parasol_input(), peach_force_disguise_action(), peach_make_disguise_npc(), play_ambient_sounds(), player_raycast_below(), player_raycast_down(), popup_menu_update(), post_battle(), render_animated_model(), render_animated_model_with_vertices(), render_curtains(), render_effects_UI(), render_effects_world(), render_entities(), render_frame(), render_player(), render_screen_overlay_backUI(), render_screen_overlay_frontUI(), reset_animator_list(), reset_background_settings(), reset_battle_status(), reset_model_animators(), reset_player_status(), set_background(), set_background_size(), set_cam_viewport(), set_npc_shadow_scale(), set_peach_shadow_scale(), set_standard_shadow_scale(), sfx_clear_env_sounds(), sfx_compute_spatialized_sound_params_ignore_depth(), sfx_play_sound_with_params(), sfx_stop_env_sounds(), shop_draw_item_desc(), shop_draw_item_name(), shop_get_sell_price(), shop_open_item_select_popup(), shop_owner_begin_speech(), shop_owner_buy_dialog(), shop_owner_continue_speech(), shop_owner_continue_speech_with_quantity(), shop_owner_end_speech(), shop_owner_reset_speech(), shop_update_item_select_popup(), should_continue_pulse_stone(), spr_appendGfx_component_flat(), spr_init_sprites(), star_update(), start_rumble(), startup_fade_screen_in(), startup_fade_screen_out(), startup_fade_screen_update(), startup_set_fade_screen_alpha(), startup_set_fade_screen_color(), state_drawUI_enter_world(), state_drawUI_title_screen(), state_init_change_map(), state_init_demo(), state_init_intro(), state_init_logos(), state_init_title_screen(), state_step_battle(), state_step_change_map(), state_step_demo(), state_step_end_battle(), state_step_enter_world(), state_step_game_over(), state_step_intro(), state_step_logos(), state_step_pause(), state_step_startup(), state_step_title_screen(), state_step_unpause(), status_bar_start_blinking_coins(), status_bar_start_blinking_fp(), status_bar_start_blinking_hp(), step_game_loop(), tattle_cam_pre_render(), try_player_footstep_sounds(), update_effects(), update_encounters_neutral(), update_encounters_post_battle(), update_encounters_pre_battle(), update_entities(), update_exit_map_screen_overlay(), update_input(), update_item_entities(), update_item_entity_pickup(), update_max_rumble_duration(), update_merlee_message(), update_model_animator(), update_model_animator_with_transform(), update_partner_timers(), update_player_blink(), update_player_input(), update_player_shadow(), update_scripts(), update_status_bar(), update_triggers(), water_block_appendGfx(), and water_splash_appendGfx().

◆ gRandSeed

u32 gRandSeed
extern

Definition at line 28 of file 43F0.c.

Referenced by advance_rng(), and boot_main().

◆ gItemTable

◆ gMoveTable

◆ gBattleState

◆ gBattleStatus

BattleStatus gBattleStatus
extern

Definition at line 11 of file battle.c.

Referenced by action_command_free(), action_command_init_status(), action_command_update(), adjust_action_command_difficulty(), appendGfx_npc_actor(), appendGfx_partner_actor_reflection(), appendGfx_player_actor(), appendGfx_player_actor_reflection(), btl_are_all_enemies_defeated(), btl_cam_move(), btl_cam_use_preset_impl(), btl_check_can_change_partner(), btl_delete_actor(), btl_draw_enemy_health_bars(), btl_draw_upgrade_windows(), btl_init_menu_boots(), btl_init_menu_hammer(), btl_init_menu_items(), btl_init_menu_partner(), btl_main_menu_draw(), btl_main_menu_update(), btl_menu_show_switch_to_peach(), btl_menu_show_switch_to_twink(), btl_merlee_on_first_strike(), btl_merlee_on_start_turn(), btl_render_actors(), btl_restore_world_cameras(), btl_set_player_idle_anims(), btl_set_state(), btl_state_draw_celebration(), btl_state_draw_end_battle(), btl_state_draw_select_target(), btl_state_update_9(), btl_state_update_begin_partner_turn(), btl_state_update_begin_player_turn(), btl_state_update_begin_turn(), btl_state_update_celebration(), btl_state_update_change_partner(), btl_state_update_defeat(), btl_state_update_defend(), btl_state_update_end_battle(), btl_state_update_end_demo_battle(), btl_state_update_end_partner_turn(), 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_enemy_striking_first(), btl_state_update_first_strike(), btl_state_update_next_enemy(), 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_prepare_menu(), btl_state_update_run_away(), btl_state_update_select_target(), btl_state_update_switch_to_partner(), btl_state_update_switch_to_player(), btl_state_update_twink_menu(), btl_state_update_victory(), btl_submenu_moves_update(), btl_update(), btl_update_ko_status(), btl_update_message_popup(), btl_update_starpoints_display(), btl_update_strats_menu(), calc_enemy_damage_target(), calc_enemy_test_target(), calc_item_check_hit(), calc_item_damage_enemy(), calc_partner_damage_enemy(), calc_partner_test_enemy(), calc_player_damage_enemy(), calc_player_test_enemy(), can_switch_to_partner(), can_switch_to_player(), check_block_input(), count_power_plus(), count_targets(), create_actor(), create_target_list(), deduct_current_move_fp(), disable_partner_blur(), disable_player_blur(), dispatch_damage_event_actor(), dispatch_damage_event_partner(), dispatch_damage_event_player(), dispatch_damage_tick_event_player(), dispatch_event_partner(), dispatch_event_partner_continue_turn(), dispatch_event_player(), dispatch_event_player_continue_turn(), draw(), draw_content_level_up_textbox(), enable_partner_blur(), enable_player_blur(), force_disable_partner_blur(), force_disable_player_blur(), force_disable_player_blur_immediately(), get_actor(), get_cam_subject_properties(), get_flash_damage_intensity(), get_player_anim_for_status(), get_stick_input_radial(), hide_foreground_models(), hide_foreground_models_unchecked(), inflict_status(), initialize_battle(), is_actor_health_bar_visible(), is_actortype_health_bar_visible(), load_partner_actor(), load_player_actor(), load_tattle_flags(), player_team_is_ability_active(), remove_player_buffs(), render_with_player_debuff_palettes(), reset_actor_turn_info(), reset_partner_blur(), reset_player_blur(), save_tattle_flags(), show_action_rating(), show_damage_fx(), show_foreground_models(), show_foreground_models_unchecked(), show_immune_bonk(), try_inflict_status(), update(), update_action_ratings(), update_camera_no_interp(), update_enemy_shadows(), update_health_bars(), update_hero_shadows(), update_nonplayer_actor_shadows(), and update_player_actor_shadow().

◆ gLastDrawBattleState

◆ gDefeatedBattleSubstate

s32 gDefeatedBattleSubstate
extern

Definition at line 13 of file battle.c.

Referenced by btl_check_player_defeated().

◆ gBattleSubState

◆ gDefeatedBattleState

s32 gDefeatedBattleState
extern

Definition at line 15 of file battle.c.

Referenced by btl_check_player_defeated().

◆ gCurrentBattleID

s32 gCurrentBattleID
extern

◆ gCurrentStageID

s32 gCurrentStageID
extern

◆ gOverrideBattlePtr

struct Battle* gOverrideBattlePtr
extern

◆ gCameras

Camera gCameras[4]
extern

Definition at line 17 of file cam_main.c.

Referenced by _render_transition_stencil(), action_hammer_end_swing(), action_hammer_test_swing_collision(), action_update_falling(), action_update_hit_fire(), action_update_hit_lava(), action_update_jump(), action_update_knockback(), action_update_land(), action_update_landing_on_switch(), action_update_parasol(), action_update_peach_falling(), action_update_peach_step_down(), action_update_sliding(), action_update_spin(), action_update_spin_jump(), action_update_step_down(), action_update_tornado_jump(), action_update_use_munchlesia(), action_update_use_spinning_flower(), appendGfx_background_texture(), appendGfx_darkness_stencil(), appendGfx_interact_prompt(), appendGfx_ispy_icon(), appendGfx_item_entity(), appendGfx_model(), appendGfx_player(), appendGfx_player_spin(), appendGfx_pulse_stone_icon(), appendGfx_screen_transition_stencil(), appendGfx_shading_palette(), appendGfx_speech_bubble(), aura_appendGfx(), balloon_appendGfx(), big_smoke_puff_appendGfx(), big_snowflakes_appendGfx(), blast_appendGfx(), bombette_breaking_appendGfx(), breaking_junk_appendGfx(), btl_bonk_update(), btl_cam_set_params(), btl_cam_set_pos(), btl_restore_world_cameras(), btl_save_world_cameras(), btl_state_draw_end_battle(), btl_state_update_normal_start(), calculate_camera_yinterp_rate(), can_dismount(), check_conversation_trigger(), CleftAI_CanSeePlayer(), cloud_puff_appendGfx(), cloud_trail_appendGfx(), cold_breath_appendGfx(), collision_main_above(), collision_main_lateral(), confetti_appendGfx(), create_cameras(), create_shading_palette(), damage_indicator_render_impl(), damage_stars_appendGfx(), damage_stars_main(), debuff_appendGfx(), draw_all_status_icons(), draw_coin_sparkles(), draw_entity_model_A(), draw_entity_model_B(), draw_shop_items(), drop_leaves_appendGfx(), dust_appendGfx(), effect_3D_appendGfx(), effect_46_appendGfx(), effect_63_appendGfx(), effect_75_appendGfx(), effect_75_render(), effect_86_appendGfx(), embers_appendGfx(), emote_appendGfx(), ending_decals_appendGfx(), energy_in_out_appendGfx(), energy_orb_wave_appendGfx(), entity_BlueWarpPipe_enter_pipe_init(), entity_GiantChest_open(), entity_HiddenPanel_flip_over(), entity_PinkFlowerLight_idle(), entity_PinkFlowerLight_setupGfx(), entity_Tweester_idle(), explosion_appendGfx(), falling_leaves_appendGfx(), fire_breath_appendGfx(), fire_flower_appendGfx(), firework_rocket_appendGfx(), flame_appendGfx(), flame_render(), flashing_box_shockwave_appendGfx(), floating_cloud_puff_appendGfx(), fright_jar_appendGfx(), func_800E4AD8(), func_800E4B40(), func_80143C48(), func_802BB98C_E2E2BC(), func_802BC17C_E2EAAC(), func_E0020000(), func_E005E334(), func_E0080448(), func_E0082580(), func_E00863B4(), func_E008A000(), func_E008A290(), func_E0090444(), func_E00AC2A4(), func_E0112330(), func_E01166E8(), func_E011A700(), game_input_to_move_vector(), gather_energy_pink_appendGfx(), gather_energy_pink_update(), gather_magic_appendGfx(), get_cam_viewport(), get_cam_viewport_bounds(), get_movement_from_input(), get_screen_coords(), gfx_draw_background(), got_item_outline_appendGfx(), green_impact_appendGfx(), hieroglyphs_appendGfx(), hud_element_setup_cam(), huff_puff_breath_appendGfx(), ice_pillar_appendGfx(), ice_shard_appendGfx(), imgfx_appendGfx_mesh(), imgfx_appendGfx_mesh_basic(), initialize_battle(), initialize_next_camera(), interact_inspect_setup(), interact_speech_setup(), is_model_center_visible(), is_outside_cam_viewport_bounds(), is_point_visible(), landing_dust_appendGfx(), lens_flare_appendGfx(), lightning_appendGfx(), load_map_by_IDs(), MagikoopaAI_CanShootSpell(), MeleeHitbox_CanSeePlayer(), misc_particles_appendGfx(), misc_particles_update(), moving_cloud_appendGfx(), music_note_appendGfx(), npc_get_render_yaw(), offset_player_from_camera(), partner_do_player_collision(), partner_flying_follow_player(), partner_force_player_flip_done(), partner_get_out(), partner_walking_follow_player(), peach_disguise_check_overlaps(), peach_star_beam_appendGfx(), phys_adjust_cam_on_landing(), phys_check_interactable_collision(), phys_update_action_state(), phys_update_lava_reset(), phys_update_standard(), pink_sparkles_appendGfx(), PiranhaPlantAI_10(), player_get_camera_facing_angle(), player_get_side_angle(), player_input_to_move_vector(), player_raycast_below_cam_relative(), player_update_sprite(), ProjectileHitbox_GetUsableProjectileID(), quizmo_assistant_appendGfx(), quizmo_audience_appendGfx(), Quizmo_NPC_OnRender(), quizmo_stage_appendGfx(), radial_shimmer_appendGfx(), radial_shimmer_update(), radiating_energy_orb_appendGfx(), red_impact_appendGfx(), render_effects_UI(), render_frame(), render_item_entities(), render_models(), render_npcs(), reset_player_status(), ring_blast_appendGfx(), rising_bubble_appendGfx(), set_cam_viewport(), set_npc_yaw(), set_screen_overlay_center_worldpos(), sfx_compute_spatialized_sound_params_with_depth(), shape_spell_appendGfx(), shattering_stones_appendGfx(), shiny_flare_appendGfx(), shockwave_appendGfx(), show_immune_bonk(), sleep_bubble_appendGfx(), small_gold_sparkle_appendGfx(), smoke_burst_appendGfx(), smoke_impact_appendGfx(), smoke_ring_appendGfx(), snaking_static_appendGfx(), snowfall_appendGfx(), snowfall_update(), snowflake_appendGfx(), sparkles_appendGfx(), spawn_drops(), spiky_white_aura_appendGfx(), spiky_white_aura_main(), spr_appendGfx_component_flat(), spr_draw_npc_sprite(), spr_draw_player_sprite(), star_appendGfx(), star_main(), star_outline_appendGfx(), star_spirits_energy_appendGfx(), stars_burst_appendGfx(), stars_shimmer_appendGfx(), stars_spread_appendGfx(), state_init_file_select(), state_init_logos(), state_init_title_screen(), state_step_intro(), static_status_appendGfx(), steam_burst_appendGfx(), stop_watch_appendGfx(), sweat_appendGfx(), sweat_main(), sync_held_position(), sync_player_position(), tattle_cam_pre_render(), test_item_player_collision(), throw_spiny_appendGfx(), thunderbolt_ring_appendGfx(), tubba_heart_attack_appendGfx(), update_cameras(), update_encounters_neutral(), update_entities(), update_item_entity_collectable(), update_nonplayer_actor_shadow(), update_player_actor_shadow(), update_player_shadow(), update_riding_physics(), update_riding_physics(), update_shadows(), walking_dust_appendGfx(), water_fountain_appendGfx(), water_splash_appendGfx(), waterfall_appendGfx(), and windy_leaves_appendGfx().

◆ gCurrentCameraID

s32 gCurrentCameraID
extern

Definition at line 4 of file cam_math.c.

Referenced by _render_transition_stencil(), _show_message(), action_hammer_end_swing(), action_hammer_test_swing_collision(), action_update_parasol(), action_update_spin(), action_update_tornado_jump(), appendGfx_background_texture(), appendGfx_darkness_stencil(), appendGfx_interact_prompt(), appendGfx_ispy_icon(), appendGfx_pulse_stone_icon(), appendGfx_shading_palette(), appendGfx_speech_bubble(), aura_appendGfx(), balloon_appendGfx(), big_smoke_puff_appendGfx(), big_snowflakes_appendGfx(), blast_appendGfx(), bombette_breaking_appendGfx(), breaking_junk_appendGfx(), btl_restore_world_cameras(), btl_state_draw_end_battle(), btl_state_update_normal_start(), can_dismount(), check_conversation_trigger(), cloud_puff_appendGfx(), cloud_trail_appendGfx(), cold_breath_appendGfx(), collision_main_above(), collision_main_lateral(), confetti_appendGfx(), create_shading_palette(), damage_indicator_render_impl(), damage_stars_appendGfx(), damage_stars_main(), debuff_appendGfx(), draw_all_status_icons(), draw_encounters_pre_battle(), draw_shop_items(), drop_leaves_appendGfx(), dust_appendGfx(), effect_3D_appendGfx(), effect_46_appendGfx(), effect_63_appendGfx(), effect_75_appendGfx(), effect_75_render(), effect_86_appendGfx(), embers_appendGfx(), emote_appendGfx(), ending_decals_appendGfx(), energy_in_out_appendGfx(), energy_orb_wave_appendGfx(), entity_BlueWarpPipe_enter_pipe_init(), explosion_appendGfx(), falling_leaves_appendGfx(), fire_breath_appendGfx(), fire_flower_appendGfx(), firework_rocket_appendGfx(), flame_appendGfx(), flame_render(), flashing_box_shockwave_appendGfx(), floating_cloud_puff_appendGfx(), fright_jar_appendGfx(), func_800E4AD8(), func_800E4B40(), func_E0020000(), func_E005E334(), func_E0080448(), func_E0082580(), func_E00863B4(), func_E008A000(), func_E008A290(), func_E0090444(), func_E00AC2A4(), func_E0112330(), func_E01166E8(), func_E011A700(), gather_energy_pink_appendGfx(), gather_energy_pink_update(), gather_magic_appendGfx(), gfx_draw_background(), got_item_outline_appendGfx(), green_impact_appendGfx(), hieroglyphs_appendGfx(), huff_puff_breath_appendGfx(), ice_pillar_appendGfx(), ice_shard_appendGfx(), imgfx_appendGfx_mesh(), interact_inspect_setup(), interact_speech_setup(), is_model_center_visible(), is_point_visible(), landing_dust_appendGfx(), lens_flare_appendGfx(), lightning_appendGfx(), load_map_by_IDs(), misc_particles_appendGfx(), misc_particles_update(), moving_cloud_appendGfx(), music_note_appendGfx(), offset_player_from_camera(), partner_do_player_collision(), partner_get_out(), peach_disguise_check_overlaps(), peach_star_beam_appendGfx(), phys_check_interactable_collision(), pink_sparkles_appendGfx(), PiranhaPlantAI_10(), player_get_side_angle(), player_raycast_below_cam_relative(), player_update_sprite(), quizmo_assistant_appendGfx(), quizmo_audience_appendGfx(), quizmo_stage_appendGfx(), radial_shimmer_appendGfx(), radial_shimmer_update(), radiating_energy_orb_appendGfx(), red_impact_appendGfx(), render_effects_UI(), render_models(), ring_blast_appendGfx(), rising_bubble_appendGfx(), set_npc_yaw(), set_screen_overlay_center_worldpos(), sfx_compute_spatialized_sound_params_full(), sfx_compute_spatialized_sound_params_ignore_depth(), sfx_compute_spatialized_sound_params_with_depth(), shape_spell_appendGfx(), shattering_stones_appendGfx(), shiny_flare_appendGfx(), shockwave_appendGfx(), sleep_bubble_appendGfx(), small_gold_sparkle_appendGfx(), smoke_burst_appendGfx(), smoke_impact_appendGfx(), smoke_ring_appendGfx(), snaking_static_appendGfx(), snowfall_appendGfx(), snowfall_update(), snowflake_appendGfx(), sparkles_appendGfx(), spawn_drops(), spiky_white_aura_appendGfx(), spiky_white_aura_main(), star_appendGfx(), star_main(), star_outline_appendGfx(), star_spirits_energy_appendGfx(), stars_burst_appendGfx(), stars_shimmer_appendGfx(), stars_spread_appendGfx(), state_init_file_select(), state_init_logos(), state_init_title_screen(), static_status_appendGfx(), steam_burst_appendGfx(), stop_watch_appendGfx(), sun_appendGfx(), sweat_appendGfx(), sweat_main(), sync_player_position(), test_item_player_collision(), throw_spiny_appendGfx(), thunderbolt_ring_appendGfx(), tubba_heart_attack_appendGfx(), underwater_appendGfx(), update_encounters_neutral(), update_entities(), update_player_shadow(), update_riding_physics(), update_shadows(), walking_dust_appendGfx(), water_fountain_appendGfx(), water_splash_appendGfx(), waterfall_appendGfx(), and windy_leaves_appendGfx().

◆ gCollisionData

◆ gBackgroundTintModePtr

◆ gEntityHideMode

s32 gEntityHideMode
extern

Definition at line 37 of file entity.c.

Referenced by clear_entity_data(), and render_entities().

◆ gCurrentHiddenPanels

◆ gBackgroundImage

◆ gZoneCollisionData

◆ gPartnerAnimations

PartnerAnimations gPartnerAnimations[12]
extern

Definition at line 343 of file partners.c.

343 {
344 [PARTNER_NONE] {
345 // blank
346 },
348 ANIM_WorldGoombario_Still,
349 ANIM_WorldGoombario_Walk,
350 ANIM_WorldGoombario_Jump,
351 ANIM_WorldGoombario_Fall,
352 ANIM_WorldGoombario_Idle,
353 ANIM_WorldGoombario_Idle,
354 ANIM_WorldGoombario_Run,
355 ANIM_WorldGoombario_Talk,
356 ANIM_WorldGoombario_Hurt
357 }},
358 [PARTNER_KOOPER] {{
359 ANIM_WorldKooper_Still,
360 ANIM_WorldKooper_Walk,
361 ANIM_WorldKooper_Jump,
362 ANIM_WorldKooper_Fall,
363 ANIM_WorldKooper_Still,
364 ANIM_WorldKooper_Idle,
365 ANIM_WorldKooper_Run,
366 ANIM_WorldKooper_Talk,
367 ANIM_WorldKooper_Hurt
368 }},
370 ANIM_WorldBombette_Still,
371 ANIM_WorldBombette_Walk,
372 ANIM_WorldBombette_Jump,
373 ANIM_WorldBombette_Fall,
374 ANIM_WorldBombette_Still,
375 ANIM_WorldBombette_Idle,
376 ANIM_WorldBombette_Run,
377 ANIM_WorldBombette_Talk,
378 ANIM_WorldBombette_Hurt
379 }},
381 ANIM_WorldParakarry_Still,
382 ANIM_WorldParakarry_Walk,
383 ANIM_WorldParakarry_FlyFast,
384 ANIM_WorldParakarry_Walk,
385 ANIM_WorldParakarry_Walk,
386 ANIM_WorldParakarry_Idle,
387 ANIM_WorldParakarry_Run,
388 ANIM_WorldParakarry_Talk,
389 ANIM_WorldParakarry_Hurt
390 }},
391 [PARTNER_GOOMPA] {{
392 ANIM_Goompa_Still,
393 ANIM_Goompa_Walk,
394 ANIM_Goompa_Jump,
395 ANIM_Goompa_Fall,
396 ANIM_Goompa_Idle,
397 ANIM_Goompa_Idle,
398 ANIM_Goompa_Run,
399 ANIM_Goompa_Talk,
400 ANIM_Goompa_Idle
401 }},
402 [PARTNER_WATT] {{
403 ANIM_WorldWatt_Still,
404 ANIM_WorldWatt_Walk,
405 ANIM_WorldWatt_Walk,
406 ANIM_WorldWatt_Walk,
407 ANIM_WorldWatt_Still,
408 ANIM_WorldWatt_Idle,
409 ANIM_WorldWatt_Run,
410 ANIM_WorldWatt_Talk,
411 ANIM_WorldWatt_Hurt
412 }},
413 [PARTNER_SUSHIE] {{
414 ANIM_WorldSushie_Still,
415 ANIM_WorldSushie_Walk,
416 ANIM_WorldSushie_Walk,
417 ANIM_WorldSushie_Walk,
418 ANIM_WorldSushie_Still,
419 ANIM_WorldSushie_Idle,
420 ANIM_WorldSushie_Run,
421 ANIM_WorldSushie_Talk,
422 ANIM_WorldSushie_Hurt
423 }},
425 ANIM_WorldLakilester_Still,
426 ANIM_WorldLakilester_Walk,
427 ANIM_WorldLakilester_Walk,
428 ANIM_WorldLakilester_Walk,
429 ANIM_WorldLakilester_Still,
430 ANIM_WorldLakilester_Idle,
431 ANIM_WorldLakilester_Run,
432 ANIM_WorldLakilester_Talk,
433 ANIM_WorldLakilester_TiredTalk
434 }},
435 [PARTNER_BOW] {{
436 ANIM_WorldBow_Still,
437 ANIM_WorldBow_Walk,
438 ANIM_WorldBow_Walk,
439 ANIM_WorldBow_Walk,
440 ANIM_WorldBow_Still,
441 ANIM_WorldBow_Idle,
442 ANIM_WorldBow_Run,
443 ANIM_WorldBow_Talk,
444 ANIM_WorldBow_Flail
445 }},
447 ANIM_Goombaria_Still,
448 ANIM_Goombaria_Walk,
449 ANIM_Goombaria_Jump,
450 ANIM_Goombaria_Fall,
451 ANIM_Goombaria_Idle,
452 ANIM_Goombaria_Idle,
453 ANIM_Goombaria_Run,
454 ANIM_Goombaria_Talk,
455 ANIM_Goombaria_Idle
456 }},
457 [PARTNER_TWINK] {{
458 ANIM_Twink_Still,
459 ANIM_Twink_Idle,
460 ANIM_Twink_Idle,
461 ANIM_Twink_Idle,
462 ANIM_Twink_Idle,
463 ANIM_Twink_Idle,
464 ANIM_Twink_Idle,
465 ANIM_Twink_Talk,
466 ANIM_Twink_Hurt
467 }},
468};
@ PARTNER_NONE
Definition enums.h:2885
@ PARTNER_BOMBETTE
Definition enums.h:2888
@ PARTNER_LAKILESTER
Definition enums.h:2893
@ PARTNER_WATT
Definition enums.h:2891
@ PARTNER_BOW
Definition enums.h:2894
@ PARTNER_SUSHIE
Definition enums.h:2892
@ PARTNER_TWINK
Definition enums.h:2896
@ PARTNER_PARAKARRY
Definition enums.h:2889
@ PARTNER_GOOMBARIA
Definition enums.h:2895
@ PARTNER_GOOMPA
Definition enums.h:2890
@ PARTNER_KOOPER
Definition enums.h:2887
@ PARTNER_GOOMBARIO
Definition enums.h:2886

Referenced by _use_partner_ability(), partner_flying_enable(), partner_flying_follow_player(), partner_get_out(), partner_move_to_goal(), partner_put_away(), partner_walking_enable(), partner_walking_follow_player(), and set_npc_animation().

◆ gSpriteShadingProfile

◆ gWindows

Window gWindows[64]
extern

Definition at line 23 of file windows.c.

Referenced by basic_hidden_window_update(), basic_window_update(), btl_update_message_popup(), clear_windows(), filemenu_choose_name_handle_input(), filemenu_choose_name_init(), filemenu_cleanup(), filemenu_draw_contents_choose_name(), filemenu_main_handle_input(), filemenu_main_init(), filemenu_set_cursor_goal_pos(), filemenu_update(), filemenu_update_change_layout(), filemenu_update_cursor(), filemenu_update_deselect_file(), filemenu_update_hidden_name_confirm(), filemenu_update_hidden_name_input(), filemenu_update_hidden_options_bottom(), filemenu_update_hidden_options_left(), filemenu_update_hidden_options_right(), filemenu_update_hidden_title(), filemenu_update_hidden_with_rotation(), filemenu_update_select_file(), filemenu_update_show_name_confirm(), filemenu_update_show_name_input(), filemenu_update_show_options_bottom(), filemenu_update_show_options_left(), filemenu_update_show_options_right(), filemenu_update_show_title(), filemenu_update_show_with_rotation(), filemenu_yesno_handle_input(), func_80242FBC(), func_802430E4(), func_8024313C(), func_8024330C(), func_802435C4(), pause_init(), pause_partners_handle_input(), pause_partners_init(), pause_set_cursor_pos(), pause_set_cursor_pos_immediate(), pause_tabs_handle_input(), pause_tabs_init(), pause_tabs_update(), pause_update_page_active_1(), pause_update_page_active_2(), pause_update_page_inactive_1(), pause_update_page_inactive_2(), pause_update_tab_active(), pause_update_tab_default(), pause_update_tab_inactive(), render_window_root(), render_windows(), replace_window_update(), set_window_properties(), set_window_update(), set_windows_visible(), setup_pause_menu_tab(), state_step_exit_file_select(), unused_main_menu_window_darkening(), update_item_entity_pickup(), update_window_hierarchy(), and update_windows().

◆ gEncounterState

◆ gOverrideFlags

s32 gOverrideFlags
extern

Definition at line 11 of file main_loop.c.

Referenced by action_update_hit_fire(), action_update_hit_lava(), action_update_use_munchlesia(), action_update_use_spinning_flower(), auto_collect_item_entity(), bgm_pop_battle_song(), bgm_push_battle_song(), btl_restore_world_cameras(), can_open_world_menu(), check_for_item_collision(), check_input_open_menus(), draw_ui_item_entities(), entity_BlueWarpPipe_idle(), entity_BlueWarpPipe_start_bound_script(), entity_HeartBlock_show_tutorial_message(), entity_HeartBlock_wait_for_close_tutorial(), entity_HeartBlockContent__anim_heal(), entity_HeartBlockContent_anim_idle(), entity_SuperBlockContent_idle(), execute_render_tasks(), gfx_draw_background(), gfx_draw_frame(), init_enter_world_shared(), initialize_battle(), load_demo_battle(), load_engine_data(), load_map_by_IDs(), npc_get_render_yaw(), set_time_freeze_mode(), state_init_end_battle(), state_init_exit_file_select(), state_init_file_select(), state_init_logos(), state_init_startup(), state_init_title_screen(), state_step_battle(), state_step_change_map(), state_step_demo(), state_step_end_battle(), state_step_enter_world(), state_step_exit_file_select(), state_step_game_over(), state_step_intro(), state_step_pause(), state_step_startup(), state_step_title_screen(), state_step_unpause(), step_game_loop(), test_item_entity_position(), test_item_player_collision(), update_effects(), update_encounters_neutral(), update_item_entities(), update_item_entity_collectable(), update_item_entity_pickup(), update_item_entity_stationary(), and update_npcs().

◆ gWindowStyles

WindowStyle gWindowStyles[]
extern

Definition at line 25 of file windows.c.

25 {
42};
@ WINDOW_STYLE_13
Definition enums.h:6383
@ WINDOW_STYLE_0
Definition enums.h:6370
@ WINDOW_STYLE_7
Definition enums.h:6377
@ WINDOW_STYLE_12
Definition enums.h:6382
@ WINDOW_STYLE_14
Definition enums.h:6384
@ WINDOW_STYLE_9
Definition enums.h:6379
@ WINDOW_STYLE_21
Definition enums.h:6391
@ WINDOW_STYLE_10
Definition enums.h:6380
@ WINDOW_STYLE_8
Definition enums.h:6378
@ WINDOW_STYLE_11
Definition enums.h:6381
@ WINDOW_STYLE_3
Definition enums.h:6373
@ WINDOW_STYLE_1
Definition enums.h:6371

Referenced by filemenu_main_update(), render_windows(), and setup_pause_menu_tab().

◆ gCurrentDoorSounds

u16 gCurrentDoorSounds
extern

Definition at line 6 of file sfx.c.

Referenced by sfx_play_sound_with_params(), and sfx_reset_door_sounds().

◆ gCurrentRoomDoorSounds

u16 gCurrentRoomDoorSounds
extern

Definition at line 7 of file sfx.c.

Referenced by sfx_play_sound_with_params(), and sfx_reset_door_sounds().

◆ TalkNotificationCallback

◆ InteractNotificationCallback

◆ ISpyNotificationCallback

void(* ISpyNotificationCallback) (void) ( void )
extern

◆ PulseStoneNotificationCallback

◆ TweesterTouchingPartner

◆ TweesterTouchingPlayer

Entity* TweesterTouchingPlayer
extern

Definition at line 6 of file 7B440.c.

Referenced by action_update_use_tweester(), and entity_Tweester_idle().

◆ PrevPlayerDirection

s32 PrevPlayerDirection
extern

Definition at line 7 of file 7B440.c.

Referenced by action_update_parasol(), player_update_sprite(), and reset_player_status().

◆ PeachDisguiseNpcIndex

◆ PlayerRunStateTime

s32 PlayerRunStateTime
extern

Definition at line 8 of file 7B440.c.

Referenced by action_update_run(), and reset_player_status().

◆ PrevPlayerCamRelativeYaw

s32 PrevPlayerCamRelativeYaw
extern

◆ D_800F7B44

s32 D_800F7B44
extern

Definition at line 32 of file 7E9D0.c.

Referenced by action_update_walk(), and reset_player_status().

◆ PlayerNormalYaw

f32 PlayerNormalYaw
extern

Definition at line 9 of file 7B440.c.

Referenced by action_update_state_23(), player_raycast_down(), and reset_player_status().

◆ PlayerNormalPitch

f32 PlayerNormalPitch
extern

Definition at line 10 of file 7B440.c.

Referenced by action_update_state_23(), player_raycast_down(), and reset_player_status().

◆ NpcHitQueryColliderID

◆ StandardActorHomePositions

Vec3s StandardActorHomePositions[]
extern

Definition at line 188 of file actors.c.

188 {
189 [BTL_POS_GROUND_A] { 5, 0, -20 },
190 [BTL_POS_GROUND_B] { 45, 0, -5 },
191 [BTL_POS_GROUND_C] { 85, 0, 10 },
192 [BTL_POS_GROUND_D] { 125, 0, 25 },
193 [BTL_POS_AIR_A] { 10, 50, -20 },
194 [BTL_POS_AIR_B] { 50, 45, -5 },
195 [BTL_POS_AIR_C] { 90, 50, 10 },
196 [BTL_POS_AIR_D] { 130, 55, 25 },
197 [BTL_POS_HIGH_A] { 15, 85, -20 },
198 [BTL_POS_HIGH_B] { 55, 80, -5 },
199 [BTL_POS_HIGH_C] { 95, 85, 10 },
200 [BTL_POS_HIGH_D] { 135, 90, 25 },
201 [BTL_POS_TOP_A] { 15, 125, -20 },
202 [BTL_POS_TOP_B] { 55, 120, -5 },
203 [BTL_POS_TOP_C] { 95, 125, 10 },
204 [BTL_POS_TOP_D] { 135, 130, 25 },
205 [BTL_POS_CENTER] { 105, 0, 0 },
206};
@ BTL_POS_GROUND_B
Definition battle.h:62
@ BTL_POS_AIR_B
Definition battle.h:66
@ BTL_POS_GROUND_D
Definition battle.h:64
@ BTL_POS_CENTER
Definition battle.h:77
@ BTL_POS_AIR_D
Definition battle.h:68
@ BTL_POS_AIR_A
Definition battle.h:65
@ BTL_POS_AIR_C
Definition battle.h:67
@ BTL_POS_GROUND_A
Definition battle.h:61
@ BTL_POS_HIGH_D
Definition battle.h:72
@ BTL_POS_GROUND_C
Definition battle.h:63
@ BTL_POS_TOP_A
Definition battle.h:73
@ BTL_POS_TOP_D
Definition battle.h:76
@ BTL_POS_HIGH_A
Definition battle.h:69
@ BTL_POS_TOP_C
Definition battle.h:75
@ BTL_POS_HIGH_C
Definition battle.h:71
@ BTL_POS_HIGH_B
Definition battle.h:70
@ BTL_POS_TOP_B
Definition battle.h:74

Referenced by create_actor().

◆ gEncounterSubState

◆ gTimeFreezeMode

◆ EncounterStateChanged

◆ IntroMessageIdx

u8 IntroMessageIdx
extern

Definition at line 39 of file state_file_select.c.

Referenced by state_init_intro().

◆ PartnerIDFromMenuIndex

◆ EVS_NpcDefeat

EvtScript EVS_NpcDefeat
extern

Definition at line 65 of file encounter.c.

65 {
73 Return
74 End
75};
@ OUTCOME_PLAYER_WON
Definition enums.h:1902
@ OUTCOME_PLAYER_LOST
Definition enums.h:1903
@ OUTCOME_PLAYER_FLED
Definition enums.h:1904
ApiStatus OnDefeatEnemy(Evt *script, b32 isInitialCall)
ApiStatus GetBattleOutcome(Evt *script, b32 isInitialCall)
#define Switch(LVAR)
Marks the start of a switch statement.
Definition macros.h:311
#define CaseEq(RVAR)
Marks the start of a switch case that executes only if LVAR == RVAR. It also marks the end of any pre...
Definition macros.h:319
#define End
Signals the end of EVT script data. A script missing this will likely crash on load.
Definition macros.h:213
#define EndSwitch
Marks the end of a switch statement and any case.
Definition macros.h:362
#define Call(FUNC, ARGS...)
Calls a given C EVT API function with any number of arguments.
Definition macros.h:576
#define LVar0
Definition macros.h:148
#define Return
Kills the current EVT thread.
Definition macros.h:217

Referenced by update_encounters_post_battle().

◆ ShakeCam1

EvtScript ShakeCam1
extern

Definition at line 3 of file cam_api.c.

3 {
7 End
8};
@ EVT_GROUP_NEVER_PAUSE
Definition evt.h:142
ApiStatus ShakeCam(Evt *script, b32 isInitialCall)
#define Float(DOUBLE)
Definition macros.h:51
#define LVar2
Definition macros.h:150
#define LVar1
Definition macros.h:149
#define SetGroup(GROUP)
Sets the current thread's group. Group value meanings are currently not known.
Definition macros.h:519

Referenced by exec_ShakeCam1().

◆ ShakeCamX

EvtScript ShakeCamX
extern

Definition at line 10 of file cam_api.c.

10 {
13 Return
14 End
15};
#define LVar3
Definition macros.h:151

Referenced by exec_ShakeCamX().

◆ gMusicSettings

◆ gDisplayContext

DisplayContext* gDisplayContext
extern

Definition at line 16 of file cam_main.c.

Referenced by _render_transition_stencil(), appendGfx_animator(), appendGfx_animator_node(), appendGfx_darkness_stencil(), appendGfx_entity_model(), appendGfx_interact_prompt(), appendGfx_ispy_icon(), appendGfx_item_entity(), appendGfx_pulse_stone_icon(), appendGfx_reset_tile_pattern(), appendGfx_speech_bubble(), aura_appendGfx(), balloon_appendGfx(), big_smoke_puff_appendGfx(), big_snowflakes_appendGfx(), blast_appendGfx(), bombette_breaking_appendGfx(), breaking_junk_appendGfx(), butterflies_appendGfx(), chomp_drop_appendGfx(), cloud_puff_appendGfx(), cloud_trail_appendGfx(), cold_breath_appendGfx(), confetti_appendGfx(), damage_indicator_render_impl(), damage_stars_appendGfx(), debuff_appendGfx(), draw_box(), draw_coin_sparkles(), draw_entity_model_E(), drop_leaves_appendGfx(), dust_appendGfx(), effect_3D_appendGfx(), effect_46_appendGfx(), effect_63_appendGfx(), effect_65_appendGfx(), effect_75_appendGfx(), effect_86_appendGfx(), embers_appendGfx(), emote_appendGfx(), ending_decals_appendGfx(), energy_in_out_appendGfx(), energy_orb_wave_appendGfx(), energy_shockwave_appendGfx(), entity_ArrowSign_setupGfx(), entity_BlueWarpPipe_setupGfx(), Entity_BoardedFloor_setupGfx(), entity_BombableRock_setupGfx(), entity_Chest_setupGfx(), entity_HeartBlockContent__setupGfx(), entity_HiddenPanel_setupGfx(), entity_Padlock_setupGfx(), entity_PinkFlowerLight_setupGfx(), entity_SaveBlock_setupGfx(), entity_shattering_setupGfx(), entity_SpinningFlower_setupGfx(), entity_StarBoxLauncher_setupGfx(), entity_SuperBlockContent_setupGfx(), entity_Tweester_render_inner_whirl(), entity_Tweester_render_outer_whirl(), entity_WoodenCrate_setupGfx(), execute_render_tasks(), explosion_appendGfx(), falling_leaves_appendGfx(), filemenu_draw_contents_copy_arrow(), fire_breath_appendGfx(), fire_flower_appendGfx(), flame_appendGfx(), flashing_box_shockwave_appendGfx(), floating_cloud_puff_appendGfx(), floating_flower_appendGfx(), floating_rock_appendGfx(), flower_splash_appendGfx(), flower_trail_appendGfx(), footprint_appendGfx(), fright_jar_appendGfx(), func_800F102C(), func_80143C48(), func_E005E334(), func_E0080448(), func_E0082580(), func_E00826C4(), func_E00863B4(), func_E0090444(), func_E00AC2A4(), func_E0112330(), func_E01166E8(), gather_energy_pink_appendGfx(), gather_magic_appendGfx(), gfx_build_knocked_down_player(), gfx_draw_frame(), gfx_task_background(), got_item_outline_appendGfx(), green_impact_appendGfx(), hieroglyphs_appendGfx(), huff_puff_breath_appendGfx(), ice_pillar_appendGfx(), ice_shard_appendGfx(), imgfx_appendGfx_mesh_anim(), imgfx_appendGfx_mesh_strip(), landing_dust_appendGfx(), lens_flare_appendGfx(), light_rays_appendGfx(), lightning_appendGfx(), lightning_bolt_appendGfx(), lil_oink_appendGfx(), mdl_update_transform_matrices(), merlin_house_stars_appendGfx(), misc_particles_appendGfx(), moving_cloud_appendGfx(), msg_draw_speech_arrow(), msg_draw_speech_bubble(), msg_update_rewind_arrow(), music_note_appendGfx(), pause_partners_draw_contents(), pause_spirits_draw_contents(), pause_tutorial_draw_contents(), peach_star_beam_appendGfx(), pink_sparkles_appendGfx(), purple_ring_appendGfx(), quizmo_assistant_appendGfx(), quizmo_audience_appendGfx(), quizmo_stage_appendGfx(), radial_shimmer_appendGfx(), radiating_energy_orb_appendGfx(), red_impact_appendGfx(), render_effects_UI(), render_frame(), render_hud_element(), render_item_entities(), ring_blast_appendGfx(), rising_bubble_appendGfx(), shape_spell_appendGfx(), shattering_stones_appendGfx(), shimmer_burst_appendGfx(), shimmer_wave_appendGfx(), shiny_flare_appendGfx(), shockwave_appendGfx(), sleep_bubble_appendGfx(), small_gold_sparkle_appendGfx(), smoke_burst_appendGfx(), smoke_impact_appendGfx(), smoke_ring_appendGfx(), snaking_static_appendGfx(), snowfall_appendGfx(), snowflake_appendGfx(), snowman_doll_appendGfx(), sparkles_appendGfx(), spiky_white_aura_appendGfx(), spr_appendGfx_component(), squirt_appendGfx(), star_appendGfx(), star_outline_appendGfx(), star_spirits_energy_appendGfx(), stars_burst_appendGfx(), stars_shimmer_appendGfx(), stars_spread_appendGfx(), static_status_appendGfx(), steam_burst_appendGfx(), stop_watch_appendGfx(), sun_appendGfx(), sweat_appendGfx(), tattle_cam_pre_render(), throw_spiny_appendGfx(), thunderbolt_ring_appendGfx(), tubba_heart_attack_appendGfx(), underwater_appendGfx(), update_cameras(), walking_dust_appendGfx(), water_block_appendGfx(), water_fountain_appendGfx(), water_splash_appendGfx(), waterfall_appendGfx(), whirlwind_appendGfx(), and windy_leaves_appendGfx().

◆ gMainGfxPos

Gfx* gMainGfxPos
extern

Definition at line 15 of file cam_main.c.

Referenced by _render_transition_stencil(), appendGfx_animator(), appendGfx_animator_node(), appendGfx_background_texture(), appendGfx_darkness_stencil(), appendGfx_draw_prev_frame_buffer(), appendGfx_entity_model(), appendGfx_interact_prompt(), appendGfx_intro_logos(), appendGfx_ispy_icon(), appendGfx_item_entity(), appendGfx_message(), appendGfx_model(), appendGfx_msg_prim_rect(), appendGfx_piranha_vines(), appendGfx_pulse_stone_icon(), appendGfx_reset_tile_pattern(), appendGfx_screen_transition_stencil(), appendGfx_shading_palette(), appendGfx_speech_bubble(), appendGfx_startup_prim_rect(), appendGfx_title_screen(), aura_appendGfx(), balloon_appendGfx(), big_smoke_puff_appendGfx(), big_snowflakes_appendGfx(), blast_appendGfx(), bombette_breaking_appendGfx(), breaking_junk_appendGfx(), btl_appendGfx_prim_quad(), btl_bonk_setup_gfx(), btl_menu_moves_draw_content(), btl_menu_strats_draw_content(), build_custom_gfx(), build_gfx_blue_stars(), build_gfx_green_stars(), build_gfx_pink_stars(), build_gfx_star(), build_gfx_yellow_stars(), bulb_glow_appendGfx(), butterflies_appendGfx(), chapter_change_appendGfx(), chomp_drop_appendGfx(), cloud_puff_appendGfx(), cloud_trail_appendGfx(), cold_breath_appendGfx(), confetti_appendGfx(), damage_indicator_render_impl(), damage_stars_appendGfx(), debuff_appendGfx(), draw_adjustable_tiled_image(), draw_all_status_icons(), draw_box(), draw_ci_image_with_clipping(), draw_coin_sparkles(), draw_digit(), draw_entity_model_E(), draw_hud_element_internal(), draw_image_with_clipping(), draw_number(), draw_tiled_image(), drop_leaves_appendGfx(), dust_appendGfx(), effect_3D_appendGfx(), effect_46_appendGfx(), effect_63_appendGfx(), effect_65_appendGfx(), effect_75_appendGfx(), effect_86_appendGfx(), embers_appendGfx(), emote_appendGfx(), ending_decals_appendGfx(), energy_in_out_appendGfx(), energy_orb_wave_appendGfx(), energy_shockwave_appendGfx(), entity_ArrowSign_setupGfx(), entity_base_block_setupGfx(), entity_BlueWarpPipe_setupGfx(), Entity_BoardedFloor_setupGfx(), entity_BombableRock_setupGfx(), entity_Chest_setupGfx(), entity_HeartBlockContent__setupGfx(), entity_HiddenPanel_setupGfx(), entity_ItemBlock_setupGfx(), entity_model_set_shadow_color(), entity_Padlock_setupGfx(), entity_PinkFlowerLight_setupGfx(), entity_SaveBlock_setupGfx(), entity_shattering_setupGfx(), entity_SpinningFlower_setupGfx(), entity_StarBoxLauncher_setupGfx(), entity_SuperBlockContent_setupGfx(), entity_Tweester_render_face(), entity_Tweester_render_inner_whirl(), entity_Tweester_render_outer_whirl(), entity_Tweester_setupGfx(), entity_WoodenCrate_setupGfx(), execute_render_tasks(), explosion_appendGfx(), falling_leaves_appendGfx(), filemenu_draw_char(), filemenu_draw_contents_choose_name(), filemenu_draw_contents_copy_arrow(), filemenu_draw_rect(), filemenu_update_hidden_name_confirm(), filemenu_update_show_name_confirm(), fire_breath_appendGfx(), fire_flower_appendGfx(), firework_rocket_appendGfx(), flame_appendGfx(), flashing_box_shockwave_appendGfx(), floating_cloud_puff_appendGfx(), floating_flower_appendGfx(), floating_rock_appendGfx(), flower_splash_appendGfx(), flower_trail_appendGfx(), footprint_appendGfx(), fright_jar_appendGfx(), func_80027BAC(), func_800F102C(), func_8010FD98(), func_80143C48(), func_801491E4(), func_E005E334(), func_E006A85C(), func_E0080448(), func_E0082580(), func_E00826C4(), func_E00828B4(), func_E0082A84(), func_E00863B4(), func_E0090444(), func_E00AC2A4(), func_E00D8334(), func_E00D8630(), func_E010E000(), func_E0112330(), func_E01166E8(), func_E011A3BC(), func_E011A48C(), func_E011A700(), func_E02000AC(), gather_energy_pink_appendGfx(), gather_magic_appendGfx(), gfx_build_knocked_down_player(), gfx_draw_background(), gfx_draw_frame(), gfx_init_state(), gfx_task_background(), got_item_outline_appendGfx(), green_impact_appendGfx(), hieroglyphs_appendGfx(), hud_element_draw_rect(), huff_puff_breath_appendGfx(), ice_pillar_appendGfx(), ice_shard_appendGfx(), imgfx_appendGfx_mesh(), imgfx_appendGfx_mesh_anim(), imgfx_appendGfx_mesh_basic(), imgfx_appendGfx_mesh_grid(), imgfx_appendGfx_mesh_strip(), is_model_center_visible(), is_point_visible(), landing_dust_appendGfx(), lens_flare_appendGfx(), light_rays_appendGfx(), lightning_appendGfx(), lightning_bolt_appendGfx(), lil_oink_appendGfx(), mdl_draw_hidden_panel_surface(), merlin_house_stars_appendGfx(), misc_particles_appendGfx(), motion_blur_flame_appendGfx(), moving_cloud_appendGfx(), msg_draw_char(), msg_draw_choice_pointer(), msg_draw_frame(), msg_draw_speech_arrow(), msg_draw_speech_bubble(), msg_reset_gfx_state(), msg_update_rewind_arrow(), music_note_appendGfx(), pause_badges_draw_contents(), pause_draw_menu_label(), pause_draw_rect(), pause_items_draw_contents(), pause_map_draw_contents(), pause_partners_draw_contents(), pause_spirits_draw_contents(), pause_textbox_draw_contents(), pause_tutorial_draw_contents(), peach_star_beam_appendGfx(), pink_sparkles_appendGfx(), popup_menu_draw_menu_contents(), purple_ring_appendGfx(), quizmo_answer_main(), quizmo_assistant_appendGfx(), quizmo_audience_appendGfx(), quizmo_stage_appendGfx(), radial_shimmer_appendGfx(), radiating_energy_orb_appendGfx(), red_impact_appendGfx(), render_curtains(), render_effects_UI(), render_frame(), render_hud_element(), render_hud_elements_backUI(), render_hud_elements_frontUI(), render_item_entities(), render_messages(), render_transform_group(), render_transform_group_node(), render_transformed_hud_elements(), render_window_root(), ring_blast_appendGfx(), rising_bubble_appendGfx(), shape_spell_appendGfx(), shattering_stones_appendGfx(), shimmer_burst_appendGfx(), shimmer_wave_appendGfx(), shiny_flare_appendGfx(), shockwave_appendGfx(), sleep_bubble_appendGfx(), small_gold_sparkle_appendGfx(), smoke_burst_appendGfx(), smoke_impact_appendGfx(), smoke_ring_appendGfx(), snaking_static_appendGfx(), snowfall_appendGfx(), snowflake_appendGfx(), snowman_doll_appendGfx(), something_rotating_appendGfx(), sparkles_appendGfx(), spiky_white_aura_appendGfx(), spirit_card_appendGfx(), spr_appendGfx_component(), spr_appendGfx_component_flat(), squirt_appendGfx(), star_appendGfx(), star_outline_appendGfx(), star_spirits_energy_appendGfx(), stars_burst_appendGfx(), stars_shimmer_appendGfx(), stars_spread_appendGfx(), static_status_appendGfx(), steam_burst_appendGfx(), stop_watch_appendGfx(), sun_appendGfx(), sweat_appendGfx(), tattle_cam_pre_render(), tattle_window_fill_clipped_quad(), throw_spiny_appendGfx(), thunderbolt_ring_appendGfx(), title_screen_draw_copyright(), title_screen_draw_logo(), title_screen_draw_press_start(), tubba_heart_attack_appendGfx(), underwater_appendGfx(), unkAngleFunc002(), unkAngleFunc003(), update_status_bar(), virtual_entity_appendGfx_quad(), walking_dust_appendGfx(), water_block_appendGfx(), water_fountain_appendGfx(), water_splash_appendGfx(), waterfall_appendGfx(), whirlwind_appendGfx(), and windy_leaves_appendGfx().

◆ gMatrixListPos

u16 gMatrixListPos
extern

Definition at line 45 of file main_loop.c.

Referenced by _render_transition_stencil(), appendGfx_animator(), appendGfx_animator_node(), appendGfx_darkness_stencil(), appendGfx_entity_model(), appendGfx_interact_prompt(), appendGfx_ispy_icon(), appendGfx_item_entity(), appendGfx_pulse_stone_icon(), appendGfx_reset_tile_pattern(), appendGfx_speech_bubble(), aura_appendGfx(), balloon_appendGfx(), big_smoke_puff_appendGfx(), big_snowflakes_appendGfx(), blast_appendGfx(), bombette_breaking_appendGfx(), breaking_junk_appendGfx(), butterflies_appendGfx(), chomp_drop_appendGfx(), cloud_puff_appendGfx(), cloud_trail_appendGfx(), cold_breath_appendGfx(), confetti_appendGfx(), damage_indicator_render_impl(), damage_stars_appendGfx(), debuff_appendGfx(), draw_box(), draw_coin_sparkles(), draw_entity_model_E(), drop_leaves_appendGfx(), dust_appendGfx(), effect_3D_appendGfx(), effect_46_appendGfx(), effect_63_appendGfx(), effect_65_appendGfx(), effect_75_appendGfx(), effect_86_appendGfx(), embers_appendGfx(), emote_appendGfx(), ending_decals_appendGfx(), energy_in_out_appendGfx(), energy_orb_wave_appendGfx(), energy_shockwave_appendGfx(), entity_ArrowSign_setupGfx(), entity_BlueWarpPipe_setupGfx(), Entity_BoardedFloor_setupGfx(), entity_BombableRock_setupGfx(), entity_Chest_setupGfx(), entity_HeartBlockContent__setupGfx(), entity_HiddenPanel_setupGfx(), entity_Padlock_setupGfx(), entity_PinkFlowerLight_setupGfx(), entity_SaveBlock_setupGfx(), entity_shattering_setupGfx(), entity_SpinningFlower_setupGfx(), entity_StarBoxLauncher_setupGfx(), entity_SuperBlockContent_setupGfx(), entity_Tweester_render_inner_whirl(), entity_Tweester_render_outer_whirl(), entity_WoodenCrate_setupGfx(), execute_render_tasks(), explosion_appendGfx(), falling_leaves_appendGfx(), filemenu_draw_contents_copy_arrow(), fire_breath_appendGfx(), fire_flower_appendGfx(), flame_appendGfx(), flashing_box_shockwave_appendGfx(), floating_cloud_puff_appendGfx(), floating_flower_appendGfx(), floating_rock_appendGfx(), flower_splash_appendGfx(), flower_trail_appendGfx(), footprint_appendGfx(), fright_jar_appendGfx(), func_800F102C(), func_E005E334(), func_E0080448(), func_E0082580(), func_E00826C4(), func_E00863B4(), func_E0090444(), func_E00AC2A4(), func_E0112330(), func_E01166E8(), gather_energy_pink_appendGfx(), gather_magic_appendGfx(), gfx_build_knocked_down_player(), gfx_draw_frame(), got_item_outline_appendGfx(), green_impact_appendGfx(), hieroglyphs_appendGfx(), huff_puff_breath_appendGfx(), ice_pillar_appendGfx(), ice_shard_appendGfx(), imgfx_appendGfx_mesh_anim(), imgfx_appendGfx_mesh_strip(), landing_dust_appendGfx(), lens_flare_appendGfx(), light_rays_appendGfx(), lightning_appendGfx(), lightning_bolt_appendGfx(), lil_oink_appendGfx(), mdl_update_transform_matrices(), merlin_house_stars_appendGfx(), misc_particles_appendGfx(), moving_cloud_appendGfx(), msg_draw_speech_arrow(), msg_draw_speech_bubble(), msg_update_rewind_arrow(), music_note_appendGfx(), pause_partners_draw_contents(), pause_spirits_draw_contents(), pause_tutorial_draw_contents(), peach_star_beam_appendGfx(), pink_sparkles_appendGfx(), purple_ring_appendGfx(), quizmo_assistant_appendGfx(), quizmo_audience_appendGfx(), quizmo_stage_appendGfx(), radial_shimmer_appendGfx(), radiating_energy_orb_appendGfx(), red_impact_appendGfx(), render_frame(), render_hud_element(), render_item_entities(), ring_blast_appendGfx(), rising_bubble_appendGfx(), shape_spell_appendGfx(), shattering_stones_appendGfx(), shimmer_burst_appendGfx(), shimmer_wave_appendGfx(), shiny_flare_appendGfx(), shockwave_appendGfx(), sleep_bubble_appendGfx(), small_gold_sparkle_appendGfx(), smoke_burst_appendGfx(), smoke_impact_appendGfx(), smoke_ring_appendGfx(), snaking_static_appendGfx(), snowfall_appendGfx(), snowflake_appendGfx(), snowman_doll_appendGfx(), sparkles_appendGfx(), spiky_white_aura_appendGfx(), spr_appendGfx_component(), squirt_appendGfx(), star_appendGfx(), star_outline_appendGfx(), star_spirits_energy_appendGfx(), stars_burst_appendGfx(), stars_shimmer_appendGfx(), stars_spread_appendGfx(), static_status_appendGfx(), steam_burst_appendGfx(), stop_watch_appendGfx(), sun_appendGfx(), sweat_appendGfx(), throw_spiny_appendGfx(), thunderbolt_ring_appendGfx(), tubba_heart_attack_appendGfx(), underwater_appendGfx(), walking_dust_appendGfx(), water_block_appendGfx(), water_fountain_appendGfx(), water_splash_appendGfx(), waterfall_appendGfx(), whirlwind_appendGfx(), and windy_leaves_appendGfx().

◆ gCurrentDisplayContextIndex

◆ gCurrentCamID

◆ PartnerWishAnims

s32 PartnerWishAnims[][5]
extern

Definition at line 44 of file use_star_powers.c.

44 {
45 [PARTNER_NONE] {
46 [PARTNER_WISH_ANIM_WALK] ANIM_Mario1_UsePower,
47 [PARTNER_WISH_ANIM_PRAY] ANIM_Mario1_Pray,
48 [PARTNER_WISH_ANIM_UNUSED] ANIM_Mario1_LookUp,
49 [PARTNER_WISH_ANIM_RETURN] ANIM_Mario1_Run,
51 },
53 [PARTNER_WISH_ANIM_WALK] ANIM_BattleGoombario_Run,
54 [PARTNER_WISH_ANIM_PRAY] ANIM_BattleGoombario_CloseEyes,
55 [PARTNER_WISH_ANIM_UNUSED] ANIM_BattleGoombario_CloseEyes,
56 [PARTNER_WISH_ANIM_RETURN] ANIM_BattleGoombario_Run,
57 [PARTNER_WISH_ANIM_IDLE] ANIM_BattleGoombario_Idle,
58 },
60 [PARTNER_WISH_ANIM_WALK] ANIM_BattleKooper_Run,
61 [PARTNER_WISH_ANIM_PRAY] ANIM_BattleKooper_Pray,
62 [PARTNER_WISH_ANIM_UNUSED] ANIM_BattleKooper_Pray,
63 [PARTNER_WISH_ANIM_RETURN] ANIM_BattleKooper_Run,
64 [PARTNER_WISH_ANIM_IDLE] ANIM_BattleKooper_Idle,
65 },
67 [PARTNER_WISH_ANIM_WALK] ANIM_BattleBombette_Run,
68 [PARTNER_WISH_ANIM_PRAY] ANIM_BattleBombette_Sleep,
69 [PARTNER_WISH_ANIM_UNUSED] ANIM_BattleBombette_Sleep,
70 [PARTNER_WISH_ANIM_RETURN] ANIM_BattleBombette_Run,
71 [PARTNER_WISH_ANIM_IDLE] ANIM_BattleBombette_Idle,
72 },
74 [PARTNER_WISH_ANIM_WALK] ANIM_BattleParakarry_Run,
75 [PARTNER_WISH_ANIM_PRAY] ANIM_BattleParakarry_Pray,
76 [PARTNER_WISH_ANIM_UNUSED] ANIM_BattleParakarry_Pray,
77 [PARTNER_WISH_ANIM_RETURN] ANIM_BattleParakarry_Run,
78 [PARTNER_WISH_ANIM_IDLE] ANIM_BattleParakarry_Idle,
79 },
81 // no data
82 },
83 [PARTNER_WATT] {
84 [PARTNER_WISH_ANIM_WALK] ANIM_BattleWatt_Run,
85 [PARTNER_WISH_ANIM_PRAY] ANIM_BattleWatt_Sleep,
86 [PARTNER_WISH_ANIM_UNUSED] ANIM_BattleWatt_Sleep,
87 [PARTNER_WISH_ANIM_RETURN] ANIM_BattleWatt_Run,
88 [PARTNER_WISH_ANIM_IDLE] ANIM_BattleWatt_Idle,
89 },
91 [PARTNER_WISH_ANIM_WALK] ANIM_BattleSushie_Run,
92 [PARTNER_WISH_ANIM_PRAY] ANIM_BattleSushie_Pray,
93 [PARTNER_WISH_ANIM_UNUSED] ANIM_BattleSushie_Pray,
94 [PARTNER_WISH_ANIM_RETURN] ANIM_BattleSushie_Run,
95 [PARTNER_WISH_ANIM_IDLE] ANIM_BattleSushie_Idle,
96 },
98 [PARTNER_WISH_ANIM_WALK] ANIM_BattleLakilester_Run,
99 [PARTNER_WISH_ANIM_PRAY] ANIM_BattleLakilester_Pray,
100 [PARTNER_WISH_ANIM_UNUSED] ANIM_BattleLakilester_Pray,
101 [PARTNER_WISH_ANIM_RETURN] ANIM_BattleLakilester_Run,
102 [PARTNER_WISH_ANIM_IDLE] ANIM_BattleLakilester_Idle,
103 },
104 [PARTNER_BOW] {
105 [PARTNER_WISH_ANIM_WALK] ANIM_BattleBow_Run,
106 [PARTNER_WISH_ANIM_PRAY] ANIM_BattleBow_Pray,
107 [PARTNER_WISH_ANIM_UNUSED] ANIM_BattleBow_Pray,
108 [PARTNER_WISH_ANIM_RETURN] ANIM_BattleBow_Run,
109 [PARTNER_WISH_ANIM_IDLE] ANIM_BattleBow_Idle,
110 },
111};
@ PARTNER_WISH_ANIM_IDLE
Definition enums.h:3398
@ PARTNER_WISH_ANIM_PRAY
Definition enums.h:3395
@ PARTNER_WISH_ANIM_UNUSED
Definition enums.h:3396
@ PARTNER_WISH_ANIM_WALK
Definition enums.h:3394
@ PARTNER_WISH_ANIM_RETURN
Definition enums.h:3397

◆ heap_battleHead

◆ bMarioIdleAnims

u32 bMarioIdleAnims[]
extern

Definition at line 53 of file actors.c.

53 {
54 STATUS_KEY_NORMAL, ANIM_Mario1_Walk,
55 STATUS_KEY_DANGER, ANIM_Mario1_TiredIdle,
56 STATUS_KEY_STONE, ANIM_MarioB3_Petrified,
57 STATUS_KEY_SLEEP, ANIM_MarioB1_Sleep,
58 STATUS_KEY_DIZZY, ANIM_MarioB1_Sick,
59 STATUS_KEY_STOP, ANIM_Mario1_Still,
60 STATUS_KEY_HUSTLE, ANIM_Mario1_Run,
61 STATUS_KEY_BERSERK, ANIM_MarioB2_BerserkIdle,
62 STATUS_KEY_PARALYZE, ANIM_MarioB1_Sleep,
63 STATUS_KEY_FROZEN, ANIM_Mario1_Frozen,
64 STATUS_KEY_TRANSPARENT, ANIM_Mario1_Idle,
65 STATUS_KEY_INACTIVE, ANIM_Mario1_Still,
66 STATUS_KEY_INACTIVE_BERSERK, ANIM_MarioB2_BerserkStill,
67 STATUS_KEY_14, ANIM_MarioB2_Inert,
68 STATUS_KEY_INACTIVE_SLEEP, ANIM_MarioB1_SleepStill,
69 STATUS_KEY_INACTIVE_DIZZY, ANIM_MarioB1_SickStill,
70 STATUS_KEY_INACTIVE_WEARY, ANIM_Mario1_TiredStill,
71 STATUS_KEY_THINKING, ANIM_Mario1_Thinking,
72 STATUS_KEY_WEARY, ANIM_Mario1_SpinLand,
74};
@ STATUS_KEY_INACTIVE_DIZZY
Definition enums.h:2220
@ STATUS_KEY_THINKING
Definition enums.h:2224
@ STATUS_KEY_WEARY
Definition enums.h:2225
@ STATUS_KEY_PARALYZE
Definition enums.h:2201
@ STATUS_KEY_INACTIVE_SLEEP
Definition enums.h:2217
@ STATUS_KEY_FROZEN
Definition enums.h:2203
@ STATUS_KEY_INACTIVE_WEARY
Definition enums.h:2218
@ STATUS_KEY_TRANSPARENT
Definition enums.h:2210
@ STATUS_KEY_INACTIVE_BERSERK
Definition enums.h:2215
@ STATUS_END
Definition enums.h:2196
@ STATUS_KEY_DANGER
Definition enums.h:2222
@ STATUS_KEY_SLEEP
Definition enums.h:2202
@ STATUS_KEY_STONE
Definition enums.h:2208
@ STATUS_KEY_STOP
Definition enums.h:2204
@ STATUS_KEY_INACTIVE
Definition enums.h:2214
@ STATUS_KEY_HUSTLE
Definition enums.h:2221
@ STATUS_KEY_DIZZY
Definition enums.h:2200
@ STATUS_KEY_14
Definition enums.h:2216
@ STATUS_KEY_BERSERK
Definition enums.h:2212
@ STATUS_KEY_NORMAL
Definition enums.h:2197

Referenced by btl_set_player_idle_anims(), and load_player_actor().

◆ bMarioDefendAnims

s32 bMarioDefendAnims[]
extern

Definition at line 76 of file actors.c.

76 {
77 STATUS_KEY_NORMAL, ANIM_Mario1_Crouch,
78 STATUS_KEY_DANGER, ANIM_Mario1_TiredIdle,
79 STATUS_KEY_STONE, ANIM_MarioB3_Petrified,
80 STATUS_KEY_SLEEP, ANIM_MarioB1_Sleep,
81 STATUS_KEY_DIZZY, ANIM_MarioB1_Sick,
82 STATUS_KEY_STOP, ANIM_Mario1_Still,
83 STATUS_KEY_HUSTLE, ANIM_Mario1_Crouch,
84 STATUS_KEY_BERSERK, ANIM_Mario1_Crouch,
85 STATUS_KEY_PARALYZE, ANIM_MarioB1_Sleep,
86 STATUS_KEY_FROZEN, ANIM_Mario1_Frozen,
87 STATUS_KEY_TRANSPARENT, ANIM_Mario1_Idle,
88 STATUS_KEY_INACTIVE, ANIM_Mario1_Still,
89 STATUS_KEY_INACTIVE_BERSERK, ANIM_MarioB2_BerserkStill,
90 STATUS_KEY_14, ANIM_MarioB2_Inert,
91 STATUS_KEY_INACTIVE_SLEEP, ANIM_MarioB1_SleepStill,
92 STATUS_KEY_INACTIVE_DIZZY, ANIM_MarioB1_SickStill,
93 STATUS_KEY_INACTIVE_WEARY, ANIM_Mario1_TiredStill,
94 STATUS_KEY_THINKING, ANIM_Mario1_Thinking,
95 STATUS_KEY_WEARY, ANIM_Mario1_SpinLand,
97};

◆ bPeachIdleAnims

s32 bPeachIdleAnims[]
extern

Definition at line 122 of file actors.c.

122 {
123 STATUS_KEY_NORMAL, ANIM_Peach1_Walk,
124 STATUS_KEY_INACTIVE, ANIM_Peach2_Inert,
126};

Referenced by btl_set_player_idle_anims(), and load_player_actor().

◆ gPartnerStatus

PartnerStatus gPartnerStatus
extern

Definition at line 42 of file partners.c.

Referenced by _use_partner_ability(), action_update_ride(), basic_ai_check_player_dist(), can_open_menus(), can_open_menus(), can_open_world_menu(), can_trigger_loading_zone(), can_use_ability(), check_conversation_trigger(), check_input_hammer(), check_input_open_menus(), check_player_action_debug(), CleftAI_CanSeePlayer(), ClubbaNappingAI_Sleep(), end_outta_sight_cleanup(), entity_CymbalPlant_idle(), entity_small_switch_idle(), entity_Tweester_idle(), get_movement_from_input(), get_overriding_player_anim(), is_player_dismounted(), ispy_notification_update(), MagikoopaAI_CanShootSpell(), MeleeHitbox_CanSeePlayer(), npc_do_other_npc_collision(), npc_surface_spawn_snow_fx(), partner_disable_input(), partner_enable_input(), partner_flying_update_motion(), partner_handle_after_battle(), partner_init_after_battle(), partner_initialize_data(), partner_is_idle(), partner_reset_data(), partner_use_ability(), partner_walking_update_motion(), phys_adjust_cam_on_landing(), phys_can_player_interact(), phys_main_collision_below(), phys_update_action_state(), player_handle_floor_collider_type(), post_battle(), post_battle(), post_battle(), post_battle(), pre_battle(), pre_battle(), pre_battle(), pre_battle(), pre_battle(), pre_battle(), pre_battle(), pre_battle(), ProjectileHitbox_GetUsableProjectileID(), reset_outta_sight_alpha_on_menu_close(), SentinelAI_Descend(), SentinelAI_GrabPlayer(), set_action_state(), should_cancel_open_world_menu(), should_cancel_pulse_stone(), sync_held_position(), test_item_player_collision(), update_camera_lead_amount(), update_encounters_neutral(), update_encounters_post_battle(), update_player_blink(), update_riding_physics(), and update_riding_physics().

◆ gStatusBar

◆ gPlayerStatus

PlayerStatus gPlayerStatus
extern

Definition at line 39 of file 77480.c.

Referenced by _show_message(), _use_partner_ability(), action_hammer_end_swing(), action_hammer_play_hit_fx(), action_hammer_test_swing_collision(), action_update_falling(), action_update_first_strike(), action_update_hammer(), action_update_hit_fire(), action_update_hit_lava(), action_update_idle(), action_update_idle_peach(), action_update_jump(), action_update_knockback(), action_update_land(), action_update_landing_on_switch(), action_update_launch(), action_update_parasol(), action_update_peach_falling(), action_update_peach_land(), action_update_peach_step_down(), action_update_peach_step_down_land(), action_update_pushing_block(), action_update_raise_arms(), action_update_ride(), action_update_run(), action_update_sliding(), action_update_spin(), action_update_spin_jump(), action_update_state_23(), action_update_step_down(), action_update_step_down_land(), action_update_step_up(), action_update_step_up_peach(), action_update_step_up_set_peach_anim(), action_update_talk(), action_update_tornado_jump(), action_update_use_munchlesia(), action_update_use_spinning_flower(), action_update_use_tweester(), action_update_walk(), action_update_walk_set_peach_anim(), ai_check_player_dist(), appendGfx_interact_prompt(), appendGfx_ispy_icon(), appendGfx_player(), appendGfx_player_spin(), appendGfx_pulse_stone_icon(), appendGfx_speech_bubble(), basic_ai_check_player_dist(), btl_restore_world_cameras(), btl_save_world_cameras(), calculate_camera_yinterp_rate(), can_dismount(), can_open_world_menu(), check_conversation_trigger(), check_for_conversation_prompt(), check_for_interactables(), check_for_ispy(), check_for_pulse_stone(), check_for_treadmill_overlaps(), check_input_hammer(), check_input_jump(), check_input_midair_jump(), check_input_open_menus(), check_input_spin(), check_input_status_bar(), check_input_use_partner(), clear_player_status(), cloud_trail_update(), collision_check_player_overlaps(), collision_lateral_peach(), collision_lava_reset_check_additional_overlaps(), collision_main_above(), collision_main_lateral(), disable_player_input(), disable_player_shadow(), disable_player_static_collisions(), draw_encounters_pre_battle(), enable_player_input(), enable_player_shadow(), enable_player_static_collisions(), end_outta_sight_cleanup(), entity_ArrowSign_handle_collision(), entity_base_block_update_slow_sinking(), entity_base_switch_init(), entity_BellbellPlant_idle(), entity_block_handle_collision(), entity_BlueWarpPipe_enter_pipe_init(), entity_BlueWarpPipe_enter_pipe_update(), entity_BlueWarpPipe_idle(), entity_BlueWarpPipe_set_player_move_to_center(), Entity_BoardedFloor_idle(), entity_can_collide_with_jumping_player(), entity_Chest_idle(), entity_CymbalPlant_idle(), entity_GiantChest_open(), entity_GreenStompSwitch_idle(), entity_HeartBlockContent__anim_heal(), entity_HeartBlockContent_anim_idle(), entity_HiddenItemBlock_idle(), entity_HugeBlueSwitch_idle(), entity_MunchlesiaChewing_init(), entity_Padlock_push_player(), entity_PinkFlower_idle(), entity_ScriptSpring_idle(), entity_Signpost_idle(), entity_SimpleSpring_idle(), entity_SimpleSpring_set_jump_params(), entity_small_switch_idle(), entity_StarBoxLauncher_check_launch(), entity_TriggerBlock_disable_player_input(), entity_TrumpetPlant_idle(), entity_Tweester_idle(), entity_WoodenCrate_idle(), falling_leaves_update(), flower_trail_update_part(), force_player_anim(), func_800E01DC(), func_800E06D8(), func_800E4AD8(), func_800E4B40(), func_800EA52C(), func_802B6000_E27510(), func_802BB000_E2D930(), func_802BB0A0_E2D9D0(), func_802BB8D4_E2E204(), func_802BB98C_E2E2BC(), func_802BC050_E2E980(), func_802BC0F0_E2EA20(), func_802BC17C_E2EAAC(), func_802BC2B4_E2EBE4(), func_802BC3E4_E2ED14(), func_802D23F8(), func_E0020000(), game_input_to_move_vector(), get_npc_pos(), get_overriding_player_anim(), get_xz_dist_to_player(), gravity_use_fall_parms(), handle_jumping_land_on_switch(), handle_jumping_launch(), has_valid_conversation_npc(), initialize_jump(), integrate_gravity(), interact_inspect_setup(), interact_inspect_update(), interact_speech_setup(), interact_speech_update(), is_player_action_state(), ispy_notification_setup(), ispy_notification_update(), load_map_by_IDs(), make_item_entity_at_player(), move_player(), npc_do_player_collision(), npc_follow_init(), offset_player_from_camera(), parasol_get_npc(), parasol_update_spin(), partner_do_player_collision(), partner_flying_enable(), partner_flying_follow_player(), partner_flying_update_motion(), partner_flying_update_player_tracking(), partner_force_player_flip_done(), partner_get_out(), partner_init_after_battle(), partner_move_to_goal(), partner_put_away(), partner_reset_data(), partner_walking_enable(), partner_walking_follow_player(), partner_walking_update_motion(), partner_walking_update_player_tracking(), peach_check_for_parasol_input(), peach_disguise_check_overlaps(), peach_force_disguise_action(), peach_make_disguise_npc(), peach_sync_disguise_npc(), phys_can_player_interact(), phys_check_interactable_collision(), phys_init_integrator_for_current_state(), phys_is_on_sloped_ground(), phys_main_collision_below(), phys_peach_update(), phys_player_land(), phys_save_ground_pos(), phys_update_action_state(), phys_update_falling(), phys_update_jump(), phys_update_standard(), player_check_collision_below(), player_get_camera_facing_angle(), player_get_side_angle(), player_handle_floor_collider_type(), player_input_to_move_vector(), player_jump(), player_reset_data(), player_surface_spawn_basic_fx(), player_surface_spawn_cloud_fx(), player_surface_spawn_flower_fx(), player_surface_spawn_fx(), player_surface_spawn_hedges_fx(), player_surface_spawn_snow_fx(), player_surface_spawn_water_fx(), player_update_sprite(), pre_battle(), pre_battle(), pulse_stone_notification_setup(), pulse_stone_notification_update(), record_jump_apex(), render_player_model(), reset_outta_sight_alpha_on_menu_close(), reset_player_status(), set_action_state(), set_peach_shadow_scale(), sfx_play_sound_at_player(), should_cancel_open_world_menu(), should_cancel_pulse_stone(), should_continue_inspect(), should_continue_pulse_stone(), snowflake_render(), star_update(), start_bounce_a(), start_bounce_b(), start_falling(), state_init_game_over(), state_step_end_battle(), state_step_unpause(), suggest_player_anim_allow_backward(), suggest_player_anim_always_forward(), switch_to_partner(), sync_player_position(), test_dismount_height(), test_item_player_collision(), test_mounting_height_adjustment(), test_player_entity_aabb(), update_camera_unused_ahead(), update_camera_unused_leading(), update_current_floor(), update_encounters_conversation(), update_encounters_neutral(), update_encounters_post_battle(), update_inspect_icon_pos(), update_item_entity_collectable(), update_item_entity_pickup(), update_locomotion_state(), update_npcs(), update_player(), update_player_blink(), update_player_carry_anim(), update_player_input(), update_player_shadow(), update_riding_physics(), update_riding_physics(), update_status_bar(), update_triggers(), and update_unused_lead_amt().

◆ gPlayerSpinState

◆ gPlayerData

PlayerData gPlayerData
extern

Definition at line 40 of file 77480.c.

Referenced by _use_partner_ability(), action_hammer_end_swing(), action_hammer_play_hit_fx(), action_hammer_test_swing_collision(), action_update_hammer(), action_update_idle(), action_update_idle_peach(), action_update_run(), action_update_walk(), add_coins(), add_item(), add_star_pieces(), add_star_points(), add_star_power(), appendGfx_npc_actor(), appendGfx_player_actor(), btl_check_can_change_partner(), btl_check_player_defeated(), btl_init_menu_boots(), btl_init_menu_hammer(), btl_init_menu_items(), btl_init_menu_partner(), btl_merlee_on_first_strike(), btl_merlee_on_start_turn(), btl_restore_world_cameras(), btl_state_draw_select_target(), btl_state_update_begin_player_turn(), btl_state_update_begin_turn(), btl_state_update_celebration(), btl_state_update_change_partner(), btl_state_update_end_training_battle(), btl_state_update_end_turn(), btl_state_update_enemy_striking_first(), 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_player_menu(), btl_state_update_run_away(), btl_state_update_victory(), btl_update(), calc_enemy_damage_target(), calc_enemy_test_target(), calc_player_damage_enemy(), can_trigger_loading_zone(), check_block_input(), check_input_hammer(), check_input_midair_jump(), check_input_open_menus(), check_input_use_partner(), clear_player_data(), ClubbaNappingAI_Sleep(), coin_counter_draw_content(), count_item(), count_power_plus(), deduct_current_move_fp(), dispatch_damage_event_player(), enforce_hpfp_limits(), entity_block_handle_collision(), entity_GiantChest_give_equipment(), entity_HeartBlock_show_tutorial_message(), entity_small_switch_idle(), entity_Tweester_idle(), find_item(), fio_save_game(), fio_serialize_state(), func_800F4D28(), func_80269118(), func_80269160(), get_consumables_count(), get_consumables_empty(), get_current_partner_id(), get_player_anim_for_status(), get_stored_count(), get_stored_empty(), has_full_fp(), has_full_hp(), has_item(), increment_max_star_power(), initialize_battle(), initialize_status_bar(), is_ability_active(), is_badge_equipped(), load_demo_battle(), load_partner_actor(), partner_handle_after_battle(), partner_reset_data(), pause_badges_count_all(), pause_badges_count_equipped(), pause_badges_draw_contents(), pause_badges_load_badges(), pause_badges_try_equip(), pause_badges_try_remove(), pause_get_total_equipped_bp_cost(), pause_items_load_items(), pause_partners_draw_movelist(), pause_partners_draw_title(), pause_partners_handle_input(), pause_partners_init(), pause_spirits_draw_contents(), pause_spirits_draw_title(), pause_spirits_handle_input(), pause_stats_draw_contents(), pause_stats_handle_input(), recover_fp(), recover_hp(), remove_consumable(), remove_item(), reset_status_bar(), set_action_state(), set_max_star_power(), set_npc_animation(), setup_demo_player(), setup_item_popup(), setup_partner_popup(), shop_open_item_select_popup(), SomeVtxFunc(), sort_consumables(), spawn_drops(), state_step_demo(), state_step_end_battle(), state_step_intro(), status_bar_start_blinking_sp(), step_game_loop(), store_item(), subtract_hp(), SuperBlock_get_partner_rank(), sync_status_bar(), update_coin_counter(), update_encounters_neutral(), update_encounters_post_battle(), update_encounters_pre_battle(), update_item_entity_collectable(), update_item_entity_pickup(), update_partner_timers(), update_status_bar(), use_consumable(), and ver_deserialize_standard().